Technology
Built with Rust: free CloudStack and Proxmox billing in one binary
NexCMP's server is written in Rust and ships as a single binary with the web interface and an SQLite database built in. There is no PHP runtime, no ionCube Loader and no database server to install. The customer portal and admin console are Vue; the node agent is Go.
Competitor facts come from each vendor's own requirements page, read on 2026-10-30. NexCMP facts were checked on the product on the same date.
What NexCMP is built with
The parts, as they are in the shipped product.
Server: Rust
Rust (edition 2021) with axum 0.7 on the tokio async runtime, and rustls for TLS.
Database: embedded SQLite
SQLite is compiled into the server (the rusqlite crate, bundled). There is no separate database server to install, secure or upgrade.
One binary, interface included
The server is a single file of about 83 MB with the web interface already embedded.
Portal and admin: Vue
The customer portal and the admin console are Vue 3.5 with Ant Design Vue 4 and Pinia, built with Vite 6.
Public pages in 16 languages
The public portal pages are prerendered in 16 languages.
Node agent: Go
The small agent that turns a server into a VPN proxy node is written in Go 1.26.
Small enough for a small server
On a running install, all NexCMP processes together use about 150 MB of RAM. The documented minimum is an Ubuntu 22.04 or 24.04 x86_64 server with 2 GB of RAM, so NexCMP runs on an ordinary small VPS.
Fewer parts mean fewer things to install and keep patched: the installer sets up the NexCMP services, nginx and a Let's Encrypt certificate, and updates come from a button in the admin console.
Architecture compared with PHP billing panels
What each product is built with and what you have to run underneath it, as the vendors document it.
NexCMP
- Built with
- Rust server (axum, tokio), Vue 3 portal and admin, Go node agent
- What you install and run
- One binary with the web interface embedded and an embedded SQLite database; nginx in front, set up by the installer. No PHP, no ionCube Loader, no separate database server.
WHMCS
- Built with
- PHP
- What you install and run
- PHP 8.2, 8.3 or 8.4 with the ionCube Loader (15 or newer); MySQL (MariaDB may also work); a cron job; validated on the Apache web server.
Source: docs.whmcs.com — System Requirements · accessed 2026-10-30
HostBill
- Built with
- PHP
- What you install and run
- PHP 8.1 or newer (8.3 recommended) with ionCube Loaders 14.x or later; MySQL 5.7 or later with strict mode disabled.
Source: HostBill Docs — System requirements · accessed 2026-10-30
Blesta
- Built with
- PHP (its own minPHP framework)
- What you install and run
- PHP 8.2, 8.3 or 8.4 (8.3 recommended) with ionCube Loaders v15+; MySQL 5.7.7+ or MariaDB 10.2.2+; a cron job every minute.
Source: docs.blesta.com — Installation (requirements) · accessed 2026-10-30
Paymenter
- Built with
- PHP
- What you install and run
- PHP 8.3; MariaDB 10.11 and Redis as installed in its guide; Nginx; a queue-worker service and a cron job every minute.
Source: paymenter.org — Installation · accessed 2026-10-30
FOSSBilling
- Built with
- PHP
- What you install and run
- PHP 8.3, 8.4 or 8.5; MySQL 8.4+ or MariaDB 11.4+; Apache, LiteSpeed or NGINX.
Source: docs.fossbilling.org — System requirements · accessed 2026-10-30
This table compares architecture only: what is built with what, and what has to be installed. It says nothing about which product is better for you — WHMCS, HostBill and Blesta have large module ecosystems and cover general web-hosting billing that NexCMP does not. Vendor requirements are quoted from their documentation read on 2026-10-30 and change between versions; check the vendor.
Source you can read and build
The free build is a compiled binary. NexCMP Source, $499 one-time (bought directly or added to your Free license), gives you the whole codebase as readable Rust and Vue source — no ionCube encoding — so you can modify it and build your own version to run on your panel, on any number of domains and servers. The commercial source-code license covers your own business: no resale or redistribution of the source code or builds.
Technology: frequently asked
What is NexCMP built with?
Does NexCMP need PHP, MySQL or ionCube?
How much memory does NexCMP use?
Can I read and change the code?
How does this compare with PHP billing panels?
Do you publish benchmarks?
Sources
Competitor facts on this page come from these vendor pages, read on 2026-10-30.
Get NexCMP free
One binary, free, with every module included. Install it on your server today, or look at the customer portal screens first.
Last updated:


