Server virtualization allows multiple software platforms on one or more existing servers. This saves floor space and money since you don’t have to purchase new servers or expand the square footage of your server room. Additionally local hardware resources can be utilized to its full potential.
Desktop virtualization removes the need for a CPU at each computer station. Each user will still have a monitor and mouse, but will have their desktop CPU virtually stored on a local server.