Cloud Foundry is an open platform as a service that provides choice for development frameworks, services, and deployment targets. It includes options for using Cloud Foundry on public and private clouds as well as for development on a local machine. Cloud Foundry aims to avoid lock-in by being open source and supporting multiple clouds and frameworks.