The document discusses different approaches to software system development including structured approach, object-oriented approach, and information engineering approach. The structured approach uses structured programming, structured design, and structured analysis techniques. It focuses on processes rather than data. The object-oriented approach views a system as interacting objects that work together to accomplish tasks. Analysis and design involve defining object types and interactions. The information engineering approach aims to model the real world and support business processes through information systems.