Ģenerāluzņēmējs ir persona vai uzņēmums, kas ir atbildīgs par visu būvprojektu neatkarīgi no tā, vai tas ir komerciāls vai dzīvojamais objekts. Ģenerāluzņēmējs ir atbildīgs par darba piedāvāšanu, darba iegūšanu, visu darba pabeigšanai nepieciešamo materiālu, darbaspēka un aprīkojuma nodrošināšanu un tā izpildes pārraudzību. Lai gan ģenerāllīguma pienākumos var ietilpt daži vai visi ar būvprojektu saistītie darbi, jo īpaši galdniecības darbi, specializētākus darbus, piemēram, santehniku, elektriskos un mehāniskos darbus, var slēgt apakšlīgumos.
Lai kļūtu par ģenerāluzņēmēju, ko Eiropā dēvē par galveno darbuzņēmēju un ASV valdības galveno darbuzņēmēju, tehniski nav nepieciešams grāds, lai gan daudzi lielāki uzņēmumi dod priekšroku bakalaura grādam būvniecības zinātnē. Visi ASV štati pieprasa, lai cilvēki šajā amatā pirms darba licences saņemšanas nokārto rakstisku eksāmenu par vispārējo būvniecības praksi un likumiem. Dažas valstis arī pieprasa, lai darbuzņēmējs izveidotu finanšu līdzekļus ģenerāllīguma biznesa vadīšanai, kā arī sniegtu ieteikumus no iepriekšējiem darba devējiem, klientiem un biznesa partneriem pirms licences iegūšanas.
Ģenerāluzņēmēja darbs sākas ar darba meklēšanu un būvniecības piedāvājumu iesniegšanu, lai pieņemtu darbā projekta vadīšanu. Pirms tāmes iesniegšanas klientam darbuzņēmēji parasti novērtē projekta materiālu izmaksas, pievieno plānotās darbaspēka izmaksas, tostarp maksājumus par apakšuzņēmējiem, un peļņas normu. Kad klients pieņems piedāvājumu, darbuzņēmējs, visticamāk, iegūs izpildes garantiju, jo īpaši lielākiem projektiem, nodrošinot klientam finansiālo aizsardzību gadījumā, ja projekts netiek pabeigts noteiktajā laikā vai veidā.
Kad dokumenti ir pabeigti un līgums ir parakstīts, ģenerāluzņēmējs pieprasīs piedāvājumus par īpašajiem darbiem, kas nepieciešami projektam, ko darbuzņēmēja uzņēmums nespēj vai nevēlas veikt. Dažos gadījumos, jo īpaši veicot darbu valdības labā, darbuzņēmējam būs jāiesniedz pasūtītājam apakšuzņēmēju saraksts pirms līguma parakstīšanas vai tūlīt pēc tā; apakšuzņēmējiem dažkārt ir jāsaņem klienta apstiprinājums.
No šī brīža ģenerāluzņēmējs pārrauga visus projekta aspektus un ir tieši atbildīgs par jebkādiem sarežģījumiem, kas var rasties būvniecības laikā. Jebkāda kavēšanās vai problēmas ar projektu var nākt no darbuzņēmēja kabatas, ja vien līgumā ar apakšuzņēmēju vai apakšuzņēmējiem nav noteikts citādi. Lai gan daži ģenerāluzņēmēji lielāko daļu darbu veic paši, tie, kas piesaista apakšuzņēmējus, joprojām ir atbildīgi par visa darba savlaicīgumu un kvalitāti.