Gathering of requirements
2. Analyzing
3. Designing
4. Implementing
5. Testing
6. Deploying in the business environment