Turbonomic Cloud Manager lets customers manage their VM deployments across data centers and cloud-based server resources, and plan for growth in VM workload. The front end is a web application built in Typescript using AngularJS, with the backend written in Java/J2EE. They communicate via a REST API and protobufs.