Se c'e' in voi o tra i vostri collaboratori una passione per il software e le interfaccie utenti, capacità di coordinare il lavoro di un piccolo gruppo senza interferire nello sviluppo stesso e avere un dialogo con il cliente allora avete quasi un Program Manager. Il program manager non si trova necessariamente tra i Project Manager e può crescere spontaneamente in un team. E' una delle formule segrete per fare "better software".