The PAF is the infrastructure for developers to create, deploy, and administer gears and their related communities, pages, and layouts. The PAF also enables portal users and administrators to customize the gears on their portal pages. The changes users and community leaders make to a gear are stored in a database. The PAF includes portal page layout templates and utilities for administering portal security and determining which gears are made available to users.

The PAF provides a variety of services to facilitate gear functionality and implementation. These services include: