On premises (also referred to as on premise and on prem) is when software is deployed and managed from within a company, on the company’s own hardware and physical server, data center, and/or virtual machine.