The WHMCS software is to be installed directly on your web server. We also provide an easy step-by-step installation guide and also offer installation services to help if required. We currently don't provide a hosted solution of WHMCS.
The system requirements your server must meet are published in our documentation.