The time has finally come for me to admit it. I don't want to but it must be faced. My beautiful, homegrown CRM -- including Timesheets and Invoicing modules -- is no longer fit for purpose. There it is. The reasons behind this issue are many and varied. For dull but intricate reasons the backend … Continue reading a natural end…