The document discusses various approaches to building information systems. It describes the core activities in the systems development process including systems analysis, design, programming, testing, conversion, and production/maintenance. It also compares structured and object-oriented development methodologies. Finally, it discusses alternative approaches like prototyping, end-user development, packaged software, outsourcing, rapid application development and joint application design.