Multitenancy is an approach to developing collaborative software. In a multitenancy configuration, a single instance of the software runs on a server, and multiple users (called “tenants”) interact with a view of the software. The approach has its roots in the 1960s, when time-sharing operating systems enabled multiple users to share software running on a single mainframe.

Operating system, Software terms