Building a CRM? Start with workflows, not features. Map how leads become customers, then automate where it hurts most. Use open-source as a base, integrate early (email, billing, ops), and launch gradually. A CRM only works when your team actually uses it.