These approaches are intended to support multiple types of Operating Systems on a single server. Each Operating System appears to have an entire server at its command. This allows organizations greater range and flexibility in their choice(s) of Operating Systems, without necessarily requiring significant new server resources.