For what it's worth, we've dabbled in both in-house development and external consulting, and our conclusion leans heavily towards the latter for specialized software. While our internal team is fantastic, their expertise covers a broad range of IT needs, not the niche intricacies of specific CRM or ERP systems. Bringing in a
zoho consultant for our CRM implementation was a game-changer. They deeply understood the platform and our business processes, allowing for faster implementation and more effective customization than we could have achieved internally. The consultant's specific expertise meant they could foresee potential issues and build efficiencies that our generalist in-house team wouldn't have known about.