+1 for WHMCS
Support can be an issue, but overall the features are hard to beat.
We came to WHMCS from ModernBill(!) back in the day.
After ModernBill, WHMCS was like a dream come true.
Java for cPanel, Virtualmin, and Webmin
Unlimited Installations | Provision via WHMCS