Il '''Program Management Office''' o '''PgMO''', (talvolta riferitodenominato come '''Project Management Office''' ('''PMO'''), all'interno di un'organizzazione fornisce supporto operativo e metodologico per la definizione e gestione dei programmi aziendali (il programma è un insieme di progetti che hanno un obiettivo comune), gestisce l'integrazione delle risorse e allinea i programmi con gli obiettivi di business. Il PgMO quindi supporta le funzioni del [[program management]]. Nelle aziende piùcon un'organizzazione significativamente articolatearticolata risulta evidente la differenzia tra il PgMO e il '''Project Management Office''' ('''PMO'''): il primo supporta la gestione di numerosi progetti correlati a livello di singolo programma o di più programmi, mentre il secondo si occupa di supportare la gestione di un progetto singolo o di numerosi progetti per un intero programma.
I PgMO e i PMO tradizionali basano i principi della gestione dei programmi e dei progetti sulle metodologie standard quali PRINCE2 o sulle linee guida del [[Project Management Body of Knowledge]] (PMBOK)<ref>{{cita web|url=http://www.analisi-disegno.com/pm/pm_glossario.htm|titolo=Glossario|editore=analisi-disegno.com|accesso=9 marzo 2013}}</ref>.