This chapter addressed the issues of modeling a real-world customer's need using requirement gathering techniques, fundamental doctrines, and tools.