A mode of software provision which sees an application (such as payroll or accounting software) installed on an off-location server, delivered to the business via an internet connection. This differs from a cloud service (such as SaaS) in that the software is a ‘unique’ instance on a dedicated server – it needs to be upgraded and maintained individually from other businesses using the same program. The server owners provide IT support and maintenance.