Cloud Foundry (CF) was an early pioneer in enterprise Platform-as-a-Service (PaaS). Its iconic cf push CLI command embodied the original developer experience dream: developers submitted source code, and the platform automatically handled compilation, containerization, routing, and scaling.
BOSH was the orchestration engine powering Cloud Foundry deployments. It provided release engineering, deployment, and lifecycle management for large-scale distributed software systems.
Today, tools like HashiCorp Terraform, OpenTofu, and Cluster API have largely superseded BOSH’s role for infrastructure provisioning.
As Kubernetes established itself as the de facto container orchestration standard, the Cloud Foundry Foundation introduced CFCR (originally codenamed Kubo). CFCR leveraged BOSH to deploy and manage lifecycle operations for production-grade Kubernetes clusters.
The core philosophy of Cloud Foundry lives on in modern cloud-native standards:
cf push): Modern Cloud Native Buildpacks (CNB)—a CNCF project—evolved directly from Cloud Foundry buildpacks, transforming source code into OCI-compliant container images without requiring a Dockerfile.