Separates physical server hardware into multiple virtual servers, each with its own operating system and resources.