Salesforce is a cloud-hosted Customer Relationship Management (CRM) product that allows companies to identify, keep track of, and strengthen relationships with existing and potential customers. It's an adaptable platform that combines an easy-to-use UI with powerful scripting languages to allow its customers to build a tailored product to meet their requirements.