I would like to present you a new better solution we've developed to build websites.
The website is hosted your own server, but it's powered by our cloud services. The management tools (that's almost 95% of a typical CMS codebase) and the database are seamlessly provided by the cloud. This improves security, maintenance and helps you get new features more frequently. Also you can run custom code on your server (typically HTML, JS and CSS and now PHP). Our solution takes the best from the hosted and self-hosted worlds, and we think it's awesome.
What do you think of this approach?