Dotcloud is a Platform as a Service (PaaS) that enables rapid deployment and scaling of applications, offering a range of services including web, worker, and data services in a configurable platform. It allows developers to focus on coding without needing to manage infrastructure, providing features like hot-patching and automatic failover. Pricing is flexible, with options for free sandbox applications and a pay-as-you-go model for live services based on resource usage.