1) clarifies short and long-term of objectives
2) builds consensus with stake holders
3) classifies requirements into phases
4) identifies the critical success factors
5) focuses development on immediate needs
6) ensures quick ROI on development
1) Scalable architecture
2) Database design
3) Programming
4) Integration
5) Testing
1) Shared/dedicated servers
2) Nightly & offsite backups
3) DNS management
4) Disaster recovery
5) 24x7 monitoring
