The major 5 benefits I see for hosting your application/business/website on cloud are as follows:-
1. Reduced costs
Generally people prefer to own less and rent more. Costs for maintenance and implementation are heavily reduced, since no one in the organization has to make updates, or “do anything” in order to make things work. The SaaS provider simply owns the environment and therefore keeps everything updated.
2. Instantly provisioned
With SaaS everything is already configured, the new software is ready to use once subscribed to. With the instant provisioning, time spent on installation and configuration is eliminated and users can get started right away.
3. Scalability
With a SaaS solution it is easy to add or reduce the number of users. Perhaps one of the greatest benefits is that it can be integrated with other SaaS offerings. That means that each organization can put together their software solution, just like building blocks, to fit their needs, and to avoid paying for solutions which are no longer used. When additional services are subscribed to, no one needs to think about server capacity, since it is provided by the SaaS provider.
4. Upgrades
SaaS solutions automatically update, without anyone having to wait for each device to update. Time consumption is not the only thing reduced with regard to upgrades – so are costs.
5. Usability
Usability is usually very high in SaaS offerings. There are often some very talented designers behind it – because no one will subscribe to something that is hard to navigate.