System Study & Analysis Functional Specification Technical Specification Database Modeling & Design Prototyping Programming Testing / Quality Assurance Documentation Implementation Post Implementation Support