There are three separate VMware appliances, namely VMware Client, VMware Server, and VMware Master. This approach help reduce downloads and increase usage by users. It requires 10 Mb in order to download the Master and Client.
The VMware Master works as the cache, DHCP server, PXE server, and the gateway for VMware Client. Through caching, there is reduced number of transfers needed for images.
Upon booting VMware Client, the list of virtual machine appliances is presented. The texts given come from PXE server by way of the VMware Master which acts as the receiver of information coming from VMware Server. After completing the booting operation, the same scheme is presented to the user just like if he boots an image locally.
Considering the server side run time, to adjoin additional appliances to the server, disk images should be added into VMware configuration files. After the server has been booted up, certain commands need to be executed for the new appliances. Upon finishing the execution, the new appliances become available for consumer.
Many times, users are merely interested to demo the appliances and are not concerned with extracting or downloading huge images. This problem is resolved by the three tiered system of appliances. The partition of the three appliances specifically VMware Master, VMware Server, and VMware Client is of great help. This is how VMware facilitate the use of multiple individual logical servers to be run by one computer. The downside of this is in the performance overhead on running a VM in place of the native way.