This document summarizes the 4.0 architecture of Apache Stratos, an open source PaaS incubation project. The architecture allows users to deploy composite applications across multiple clouds by defining cartridges, autoscaling policies, and deployment policies. It uses a Stratos Manager, Cloud Controller, Message Broker, Auto Scaler, Load Balancer, and Cartridge Agents that communicate through topics. This enables capabilities like dynamic scaling, load balancing, smart policies, and multi-cloud deployment.