Uses of CRM for Small Business

What do think CRM software really works for small business?