One of the major takeaway messages from salesforce.com’s recent Dreamforce 2010 conference was the company’s diversification within the platform-as-a-service (PaaS) space. Namely, during their keynote presentations, the company’s executives admitted publicly to the Force.com platform’s proprietary nature (i.e., the non-mainstream Apex language), which made them decide recently to decouple the application development layer from the database layer in the cloud (the latter called database.com).

The application layer has been further broken down into several cloud-based application building flavors. To that end, there are the following application development environments that cater to different user constituencies and developer language preferences: 

Read the rest of this entry »