Before sending an app to a VM, the Cloud Controller stages it for delivery by combining stack, buildpack, and source code :question: into a droplet that the VM can unpack, compile, and run. For simple, standalone apps with no dynamic pointers, the droplet can contain a pre-compiled executable instead of source code, language, and libraries.