<i>&gt; And what if the client wants a CRM... Do you install a popular CRM plugin, and then tell the customer to ignore 90% of what&#x27;s in their dashboard, because posting articles isn&#x27;t something they want?</i><p>No, I tell them to pay for Salesforce, because I&#x27;m not going to build something as good as Salesforce in anything approaching a normal project&#x27;s budget, and I introduce them to trusted Salesforce consultants I know. It&#x27;s more important to me that they get the right thing rather than pay me to do the wrong thing. And if you are building a CRM, even with a &quot;framework&quot;, for any sort of business under, say, ten thousand employees, it&#x27;s very likely--not without exception, but I&#x27;m betting hard in this direction and I will very rarely lose--that you are not doing the right thing for your client.