In computing, virtualization is a broad term that refers to the abstraction of computer resources:
Platform virtualization, which separates an operating system from the underlying platform resources
Resource virtualization, the virtualization of specific system resources, such as storage volumes, name spaces, and network resources
Application virtualization, the hosting of individual applications on alien hardware/software
Desktop virtualization, the remote manipulation of a computer desktop