Úřad vlády poskytuje služby vládě jako celku, na starost má tedy úkoly spojené s jednáním vlády (příprava schůzí vlády, příprava programu schůzí, příprava podkladů pro jednání vlády, evidence dokumentů určených pro jednání vlády, dokumentace průběhu jednání vlády apod.). Mezi další povinnosti úřadu patří spolupráce s Kanceláří prezidenta republiky, s Kanceláří Senátu Parlamentu, s Kanceláří Poslanecké Sněmovny Parlamentu, s ministerstvy a jinými správními úřady a s ostatními státními a veřejnými orgány a organizacemi.
Když v roce 2018 nastoupil do úřadu vlády Ing. Jan Braunstein na pozici ředitele odboru informatiky, zjistil, že současný stav zadávání požadavků je nekomfortní a nepružný. Pracovníci Úřadu vlády mohli své požadavky zakládat pouze prostřednictvím vyplněného formuláře ve spisové službě, které asistentky ručně přepisovaly nebo kopírovaly do stávajícího helpdeskového řešení. To trvalo u každého požadavku i několik minut, žadatelé navíc neměli do helpdesku přístup, tedy nevěděli, zda se jejich požadavkem někdo zabývá a v jaké fázi se řešení nachází. Jakmile pracovník IT uzavřel požadavek v helpedeskovém řešení, asistentka musela opět najít žádost ve spisové službě a ručně ji uzavřít. Práci IT oddělení také komplikovala neexistující SLA, kdy termíny řešení požadavků nebyly vůbec vyjasněné.