Does on-premises mean deployed on your own servers?
Yes, "on-premises" indeed refers to IT infrastructure, systems, software, and data that are deployed on an organization's own servers or within its facilities. This means that the organization owns and manages the hardware and software locally, as opposed to utilizing cloud services provided by third-party vendors.