The primary difference between on-premise software and cloud-based software is the location of the solution itself. Where on-prem requires companies to buy, deploy and maintain infrastructure to maintain the solution, cloud-based solutions work from a remote location and are typically maintained by the vendor/platform provider. With this in mind, it is clear that the differences in TCO are considerable. From upfront costs to build the solution’s infrastructure to design, deployment and maintenance costs, the TCO for on-premise solutions can become substantially more expensive.