VMware Inc (VMware) offers applications of virtualization technologies and multi-cloud services. The company also provides software maintenance such as updates, upgrades and technical support; and professional services such as design, implementation, and training services.