A system for managing at least one program including a plurality of
projects for at least one organizational unit includes at least one
program office database which stores informational data associated with
the accounts, projects, and programs; financial data associated with the
accounts, projects, and programs; schedule and progress data associated
with the accounts, projects, and programs; personnel data associated with
persons having responsibility associated with the accounts, projects, and
programs, the personnel data including a unique person identifier for
each person; security data having an assignment of at least one role to
each person and an assignment of at least one update authorization to
certain persons having oversight responsibility; data associated with
translating progress milestones defined in the projects to tactics
defined in the system; and update data associated with the progress and
actual expenditures of the accounts, projects, and programs. The system
further includes at least one user interface operable to display and
allow access to the data stored in the program office according to a
predetermined security scheme based on the person identifier, role and
update authorization assignment stored in the at least one program office
database, and further operable to receive the update data on a periodic
basis.