1. Analysis Phase
1.1. Activities
1.1.1. Study the current system
1.1.2. Determine system requirements
1.1.3. Write requirement reports
2. Implementation Phase
2.1. Activities
2.1.1. Purchase and install hardware and/or software
2.1.2. Create applications
2.1.3. Test applications
2.1.4. Finalize documentation
2.1.5. Train users
2.1.6. Convert data
2.1.7. Convert to new system
3. Planning Phase
3.1. Activities
3.1.1. Assemble the project team
3.1.2. Justify project
3.1.3. Choose development methodology
3.1.4. Develop a project schedule
3.1.5. Produce a Project Development Plan
4. Design Phase
4.1. Activities
4.1.1. Identify potential solutions
4.1.2. Evaluate solutions and select the best
4.1.3. Select hardware and software
4.1.4. Develop application specifications
4.1.5. Obtain approval to implement the new system
5. Maintenance Phase
5.1. Activities
5.1.1. Operate equipment
5.1.2. Make Backups
5.1.3. Provide help to users
5.1.4. Fix bugs
5.1.5. Optimize for speed and security
5.1.6. Revise software as necessary to meet business needs