In the Software as a Service (SaaS) approach, applications are delivered over the Internet in the form of service. Rather than installing and maintaining the software, one simply needs to access the software over the Internet.
1. Understand the business requirements
2. Identify the team to take on the task
3. Design a scalable infrastructure
4. Finalize the bandwidth requirement and hosting facility
5. Procuring the infrastructure components
6. Deployment of the SaaS delivery infrastructure
7. Plan for disaster recovery and continuity
8. Integration of a monitoring solution
9. Prepare the customer support call center
10. Prepare the service level agreement (SLA)
11. Documentation