Software that enables the creation and management of virtual instances or environments, allowing multiple operating systems or applications to run on a single physical server.