I am struggling to fully grasp the problem here. From my point of view, the CRM focuses on the Sales process, while the operational side (billing, contracts updates, delivery statuses, etc…) of things might be managed somewhere else. In your situation, what do you need to track exactly? What are you missing with your current setup?