The document outlines the knowledge areas and processes involved in program management. It provides a table mapping the major processes within each knowledge area against their primary inputs, tools and techniques used, and primary outputs. There are 12 knowledge areas described including program integration, scope, time, communications, and risk management. For each knowledge area there are typically 4-8 major processes defined such as develop program plan, monitor and control schedule, and plan risk management.