There are endless apps and web services available for small business owners to build a CRM database. For those not familiar with CRM, it stands for Customer Relationship Management. Basically, it's ...