Die VMware-Prozesse für die Softwareentwicklung und -freigabe umfassen bestimmte Mechanismen, mit denen sichergestellt wird, dass der Code für Nichtproduktionsumgebungen vor der Bereitstellung in einer Produktionsumgebung entfernt oder deaktiviert wird.

Die Infrastruktur wird in Produktions- und Nichtproduktionsumgebungen partitioniert. Die VMware Cloud Services-Entwicklung wird in Nichtproduktionsumgebungen durchgeführt. Dabei werden dokumentierte Verfahren zum Testen und Validieren von Updates vor deren Freigabe eingesetzt. Die Produktionsumgebungen enthalten die zugrunde liegende Software zur Verwaltung der Infrastruktur, Kundendaten und Kunden-VMs.

Produktions- und Nichtproduktionsumgebungen sind logisch und physisch voneinander getrennt. Für die Entwicklung, Qualitätssicherung und Produktion werden getrennte Geräte und Umgebungen verwendet, die separat verwaltet werden.

Produktionsdaten werden nicht repliziert oder in Nichtproduktionsumgebungen verwendet.