Cloud Foundry is an open platform as a service (PaaS) that makes it easy to deploy and scale applications in the cloud. It allows deployment of applications without locking into a single cloud or vendor. Cloud Foundry offers choice of public and private clouds as well as micro clouds that can run on a local machine. It provides services like databases, message brokers, and easy application scaling. Resources for Cloud Foundry include documentation, support forums, and integration with tools like Eclipse. Micro Cloud Foundry packages the PaaS as a virtual machine for local development and testing.