Une machine virtuelle peut exister en tant que machine autonome ou au sein d'un vApp.
Une machine virtuelle est un ordinateur logiciel qui exécute un système d'exploitation et des applications, comme un ordinateur physique. La machine virtuelle se compose d'un ensemble de fichiers de spécification et de configuration, et repose sur les ressources physiques d'un hôte. Chaque machine virtuelle dispose de périphériques virtuels qui fournissent la même fonctionnalité que le matériel physique, mais qui sont plus portables, plus sécurisés et plus faciles à gérer. Les machines virtuelles peuvent être autonomes ou elles peuvent exister au sein d'un vApp. Un vApp est un objet composé qui est constitué d'une ou plusieurs machines virtuelles, ainsi que d'un ou plusieurs réseaux.