In today's fast-changing world,many companies find themselves in the position of Shoppers Mart. They must meet user information needs quickly and efficiently. In this chapter, you will learn three ways to obtain a new information system: purchasing prewritten software, developing software in-house, and hiring an outside company (outsourcing) to develop and operate the system. You will also learn three ways to hasten or improve the development process: business process reengineering, prototyping, and computer-aided software engineering (CASE) tools.