Agencies providing implementation with Salesforce are usually specifically certified to work on the force.com platform. Salesforce is a robust but complicated CRM (Customer Relationship Management platform), and developers often use or even create apps on the force.com platform to allow other tools to communicate with Salesforce. Companies in this category may also advise strategy in using the Salesforce platform.