singletenant

/ˌsɪŋɡəlˈtɛnənt/adjective

In singletenant software, each customer uses a separate application environment that is not shared with other customers.

This singletenant application has a separate installation and update schedule for each customer.

With singletenant software, each customer uses a separate installation of the application. It can have its own configuration, version and update schedule. The term mainly concerns the application environment: a separate installation does not need its own physical server.

How is a singletenant environment organized?

A provider creates a separate application environment for each customer. The environments can use the same code but run independently. Data is often also separated into a Glossary · In briefdatabaseA database is a structured collection of data that software can store, retrieve and modify. A database management system controls access to that data.Read more per customer, although this is not a defining requirement.

Separate environments let the provider adjust settings or integrations per customer. Maintenance and new versions can also be scheduled individually. This requires managing multiple installations. Automating deployment, Glossary · In briefmonitoringMonitoring systematically tracks software, infrastructure or processes through measurements and checks. Deviations can trigger alerts so an administrator can investigate.Read more and updates helps keep the work manageable.

Comparing singletenant and multitenant

In a Glossary · In briefmultitenantMultitenant describes software in which several customers share one application, each with a separate environment for data, users and settings.Read more application, several customers share the same running application. The software determines which data, users and settings belong to each customer. Singletenant provides a separate application environment for each customer.

The difference is not the number of people using the software. Many employees of one organization can work in one singletenant environment. The term also says nothing about delivery: both locally installed software and Glossary · In briefSaaSSaaS stands for Software as a Service: software a provider manages centrally and makes available to users over the internet.Read more can be singletenant.