1. Compelling cross-platform user experiences. 2. Flexible programming model with collaboration tools. 3. High-quality media, low-cost delivery. 4. Connected to data, servers, and services.