What's Virtualization?

Virtualization  were developed to maximize the use of computing resources.
We can virtualize hardware, apps and many resources to reduce the final cost of energy and so much things.