Hey guys,
I currently use ClientExec for my billing and ordering system.
a customer selects the package etc and once the order is complete all that info goes to plesk and creates the domain, hosting etc etc, then my client gets his user info login and password, ftp access info etc etc...