Virtualisation is
the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources
the beneficial separation of a resource or service from the typical physical means of providing it
Common feature is that the resource appears “real” to consumers of the resource e.g. virtual memory
A fundamental capability used in most cloud computing platforms
Also both client and server side is used in many enterprises