Iga arvutiprogramm või rakendus on loodud töötama teatud parameetrite piires. Mõned neist parameetritest, eriti tarkvara valdkonnas, võivad olla täpselt määratletud, näiteks operatsioonisüsteem või süsteemid, millega programm töötab. Muud parameetrid, eriti riistvara, võivad lubada palju variatsioone, näiteks hiire tüüp, mida saab programmiga suhtlemiseks kasutada. Programmi või rakenduse kasutamise ajal arvutis oleva tarkvarakogu nimi on selle programmi töökeskkond. Mis tahes tõrkeotsing, mis on seotud seadme toimimisega, võib nõuda töökeskkonna aspektide uurimist konfliktide või muude probleemsete interaktsioonide suhtes.
Lisaks probleemi tõrkeotsingule on töökeskkonna vaatamise peamine kasutusala standardse töökeskkonna loomine või juurutamine. Standardne töökeskkond on pigem organisatsiooni standard, mitte valitsuse või rahvusvaheline standard. See hõlmab operatsioonisüsteemi ja arvutis olevaid programme. Mõnikord võib standardne töökeskkond sisaldada arvuti failistruktuuri, kus iga faili jaoks on standardiseeritud koht, mis on igas ettevõtte arvutis sama. Mõnikord, kuid mitte alati, arvatakse, et see hõlmab arvutiriistvara.
Standardse töökeskkonna eesmärk on kahekordne. Esiteks võib see lihtsustada ettevõtte infotehnoloogia vajadusi, piirates erinevate olukordade ja kontekstide arvu, mida IT-meeskond peab tõrkeotsingut tegema. Täiendamist saab teha universaalselt kogu organisatsioonis, mitte arvutipõhiselt. Teiseks võib see parandada funktsionaalsust, sest mis tahes arvutit saab kasutada iga töötaja mis tahes ülesande täitmiseks. Kui töötaja puudub ja tema arvutist on vaja mingit infot, võimaldab standardiseerimine lihtsamalt kätte saada olulisi faile, kirjeid või e-kirju.
On olukordi, kus standardne töökeskkond oleks kahjulik ja võidakse luua teatud alamhulki. See hõlmab olukordi, kus ühe osakonna või isiku nõudmised erinevad oluliselt teiste omadest. See võib juhtuda siis, kui üks osakond peab oma arvutitega ühendama spetsiaalseid seadmeid – näiteks elektronmikroskoopi, videotootmisseadmeid või meditsiinilise testimise seadmeid – ning poleks mõttekas omada kõiki väga spetsiifiliste funktsioonidega arvuteid. nende ülesannete jaoks vajalik. See kehtib ka siis, kui erinevate spetsifikatsioonide ja erineva tarkvaraga arvuteid on vaja väga erinevate ülesannete jaoks, näiteks kohapealse kontrolli jaoks vajalikud arvutid võrreldes kontoris kasutatavatega.