What is Virtualization ?

Virtualization is the process of creating a software-based, or virtual, representation of something, such as virtual applications, servers, storage and networks.