It is a managed service for the WPCloudDeploy plugin. You get your own VPS with WPCloudDeploy and its WooCommerce integration already pre-installed, along with a few other WP goodies. It takes between 20 and 30 minutes to build your server after which you can log in and setting up connections to your favorite cloud providers.