This document provides an overview of Pivotal Labs' approach to helping clients with product development and application modernization. It discusses: 1) Pivotal Labs uses agile, lean, and user-centered design practices like minimum viable products, experiments, and prototyping to reduce risk while enabling flexibility. 2) When modernizing applications, Pivotal assesses complex monolithic systems to identify architectural problems inhibiting speed and quality, and develops modernization strategies like migrating to microservices. 3) Pivotal's modernization approach involves setting objectives and metrics, modeling business domains and events, diagramming architecture candidates, and planning incremental changes to achieve goals.