Development Process

Requirement gathering and analysis
Design
Implementation or coding
Testing
Deployment
Maintenance