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 older PaaS offerings.
SaaS to-the-PaaS to-the-OPaaS
SaaS is great, but leaves developers out. Why leave out the people who make the Internet go?
PaaS is great too, but completely leaves out the best development tools and platforms. Who can survive in the software business without being able to use the best tools and platforms?
"Walled Gardens are pretty, but wouldn't you rather see the world?"
The Open Platform as a Service is Modular
Designers, other developers and business users can use existing Open Applications to create other Applications.
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. You, as a developer can use this "base Open Object" and add additional functionality from your 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. Hydro powered cars will not come from the oil companies. Open Applications will not come from a company which sells a platform.
The Open Platform as a Service is Distributed
Applications can be on one or more servers anywhere on the Internet which is reachable via standard HTTP. Mix and match as many scripts/services from as many servers, clouds, etc. you want! Create mashups with AppMap to make applications magically work together to create new surprising applications!
What are you waiting for? Make your own Open Applications now and start building your future and MAKING MONEY!