Kontrakten skal dekke UiOs behov for utredninger i forbindelse med utvikling av arealer og bygninger som følge av nye/endrete brukerbehov, funksjoner, lover, forskrifter, krav til helse, miljø, sikkerhet mm. Samt til utredninger og programmering av grunnlag for større prosjekter som skal gjennomføres i egen eller ekstern regi.
Programmereren skal utrede, strukturere og dokumentere Oppdragsgivers behov og ambisjoner gjennom kartlegging av rammebetingelser, krav, behov, funksjoner, aktiviteter, arealer og dimensjoner, samt kartlegging av ulike alternativer og muligheter. Utredningen skal gjennomføres nøytralt og uavhengig av ide om løsning.
Dokumentasjonen skal danne grunnlag for valg av løsning, videre prosjektering og oppfølgning.