As Andreas Groth (@andreasgroth) and I mentioned in several earlier blog posts, the final goal of software evolution is to be web-based. There are several reasons for that: Web-based applications are easy to access (from any device), they are cheap to maintain and they support our new requirements in terms of collaboration and content sharing more easily as any local installed app does.
For many service providers, cloud computing seems to be disruptive for their business model. Especially in the outsourcing business, many service providers are reluctant to offer cloud-based services to their clients. There are two main reasons behind this skepticism.