Running a successful business, whether you're a small business or a global enterprise, is all about knowing your customers. This has always been true. In fact, it's this need that led to the development of customer relationship management (CRM) software platforms like those offered by Salesforce and Microsoft.