Yes,WHMCS is good. WHMCS Bridge is a plugin that integrates the powerful WHMCS support and billing software with WordPress.