The document discusses various topics related to systems development including: 1) The traditional systems development life cycle (SDLC) which includes 7 phases from planning to maintenance. 2) Component-based development methodologies like rapid application development and extreme programming which focus on reusable components. 3) Selfsourcing where end users develop systems with little IT help using prototyping. 4) Prototyping which involves building models to demonstrate system features to users. 5) Outsourcing systems development work to third parties.