WHMCS has run hosting businesses for many years, and it shaped what staff and clients expect. HostBMS keeps that familiar layout and stack, and changes the parts hosts complain about: encoded code, a licence server, and a bill that grows with you.
Written in good faith from our understanding of WHMCS 8.x โ check whmcs.com for current details. WHMCS is a mature product; where it is ahead, we say so.
| Area | HostBMS v0.1 | WHMCS |
|---|---|---|
| Licence | Free to use, source included (HostBMS Licence) โ not for resale | Commercial, paid licence |
| Source code | Plain, readable PHP | Core encoded with ionCube |
| Licence server | None โ keeps working if we disappear | Licence is validated online |
| Stack | PHP 8.1โ8.3, MySQL/MariaDB, Smarty | PHP, MySQL, Smarty |
| Admin and client area layout | Same menu structure, own dark glassy theme | The original |
| Modules (gateway, server, registrar, addon) | Same conventions and hooks; small port needed | Native, large third-party marketplace |
| Ready-made server / registrar modules | Demo modules only so far | cPanel, Plesk, DirectAdmin, many registrars |
| API | 22 actions, WHMCS names and responses | Extensive |
| Dunning | Step schedule, hard-decline stop, catch-up window, recovery report | Reminders, late fees, overdue suspension and card retry settings |
| Order form builder | Visual builder with A/B testing | Template-based order forms |
| Import from WHMCS | Built in, keeps IDs, dry run first | โ |
| Maturity | Early development, not production ready | Mature, widely used |
The migrator has only met sample data so far. A copy of a real (test) WHMCS database is the most useful thing a tester can give us.