What is a CRM, and when does a small business really need one?
A CRM keeps customers, sales opportunities and service history in one place. You need one when customer details live on staff phones, you cannot tell who is about to reorder, and departing staff take customers with them.