Planning – an organization’s total information system needs are identified, analyzed, prioritized, and arranged
Analysis – system requirements are studied and structured
Design – a description of the recommended solution is converted into logical and then physical system specifications
Logical design – all functional features of the system chosen for development in analysis are described independently of any computer platform
Physical design – the logical specifications of the system from logical design are transformed into the technology-specific details from which all programming and system construction can be accomplished
Implementation – the information system is coded, tested, installed and supported in the organization
Maintenance – an information system is systematically repaired and improved