Cloud Foundry is an open source platform as a service (PaaS) that supports deploying, running, and scaling applications. It is multi-language, multi-framework, multi-cloud, and provides services for data, messaging, and more. Cloud Foundry automates infrastructure provisioning and application lifecycle management so developers can focus on code instead of operations. It allows for cloud portability across public and private clouds. BOSH is used behind the scenes to deploy and manage virtual machines and containers in Cloud Foundry.