Salesforce.com API provides programmatic access to an organization’s information and allows developers to implement custom functionality. The worldwide leader in on-demand customer relationship management (CRM) services. More companies trust their vital customer and sales data to salesforce.com than any other on-demand CRM company in the world. The Apex platform and API extends Salesforce and the AppExchange is a directory of on-demand applications.
The Streaming API allows developers to receive events for changes to Salesforce data that matches a SOQL query criteria, in a secure and real-time way.