Businesses invest in a CRM system at different stages of their life cycle according to their unique needs, in our case we did it when we had hit a plateau of growth. Local CRM has helped us a lot during this transition. If we could do it again, we would have gotten the software sooner.