Hi Scott,
How we manage customers is trick question 
We use several programs to monitor the network, historical data is done by “the dude” since we have so many Mikrotiks on the network. We use Cacti to monitor and graph most equipment that has SNMP that works… Since we have about 700 Ubnt radios we use Aircontrol to monitor them. I do not want my blood pressure to go up and talk about Aircontrol or Aircontrol2 or Air CRM …
We have a “great” trouble ticket system that is about 20 years old called Keystone from a company called Stonekeep. Lots of historical data in there. Our billing system is Platypus.
So I wrote some program where techs enter customer name and it searches all the different databases and presents needed data on a web page.
If you are working on a unified management system, to keep my blood pressure under control, just make sure SNMP works and your management system actually supports all of your equipment.
Everything we have seen from Mimosa has been top notch, the radios, the support, the website, the tools, the people, did I mention the support?
Actually did I answer your question ?..
Tony