CMMS systems can be installed either as an on-premise CMMS solution or as a cloud or SaaS-based software solution. On-premise installations require you to install the software at your office on your servers. They are maintained by your IT staff, and often require a large setup fee and ongoing server maintenance costs. Cloud or SaaS-based solutions are set up on your CMMS vendor's systems and do not require you to configure servers or perform server maintenance. A good CMMS vendor will have advanced security and storage features, including frequent data backups. Both types of installations have pros and cons, and it is best to talk with a CMMS specialist to see what best fits your maintenance needs and budget.