What would be the best plugins to allow users to create there own websites and pay and buy a domain

What would be the best plugins to allow users to create there own websites and pay and buy a domain in WHMCS all automated?

Thanks.