We chose Salesforce when we were tiny too, and it worked ok for 2-3 years and then it became a huge liability.<p>I definitely understand the feeling that the main product is top priority, but if you are building a company to last your internal tools are going to play a huge role in your success. As an example, by writing our own CRM to match our process instead of the slow, crappy, hard to use, hard to maintain thing we built in Salesforce we basically immediately got a 3-4x increase in our sales teams production. It took 2 engineers 2 months to build that, but if we had started with our own system in the beginning it would have grown organically with us and we wouldn&#x27;t have had to spend that time all at once. Oh, and your going to have to spend time developing in Salesforce if you do any more than their out of the box experience and that is going to take 2-10x as long as just doing it yourself anyway.<p>I&#x27;m sure Salesforce is right for some teams. But a small agile startup is diametrically opposed to how Salesforce makes you work, imo at least.