A Complete Application Ecosystem
Open Platform as a Service brings all the application and system stakeholders together in an ecosystem which make sense. First, developers create Open Applications using any language on any server, with any any tool/framework/IDE, etc. From there it just gets better. The whole point of software is that it is manageable, modular and reusable. These strengths are leveraged in The Open Platform as a Service, not impeded like they are by entities with conflicts of interest in existing PaaS offerings.
The Open Platform as a Service is just that - Open
Developers can create ANY APPLICATION on ANY SERVER using ANY PROGRAMMING LANGUAGE - PERIOD. No caveats, no fine print, no nothing. Both programmers and non-programmers can extend existing Open Applications by adding additional Objects - this is huge! For example, lets say you search The Open Store and find an Open Application called "Data Form" which creates an HTML form "automatically" based on some database fields from a MySQL database.A developer can use this "base Open Object" and add additional functionality on her own (or any other) scripts on any server on the Internet reachable via HTTP! For example, you could connect to an Oracle database and add the necessary Objects to the base Open Application and not have to roll your own application from scratch. This is a very big advantage over simply providing a web-based framework with a proprietary programming language like Force.com and Apex, for example. By letting programmers develop whatever they can imagine and then expose that functionality to other developers, designers and business users (if they chose to do so), you get a complete application ecosystem involving programmers, designers, non-programmers, users, Web hosting companies, clouds, etc. which can sustain and grow itself with no resistance or competing interests! This type of system could only come from a company with no competing interests.