WHMCS is a module that you can install on any server. However, we recommend that you install it on a Plesk server for 2 reasons:
It will make it easier for you to manage the server and the website.
Plesk integrates directly with WHMCS, so you can perform certain server management actions from the WHMCS console itself or resell hosting on additional servers with Plesk.