Okruženje je računarski prostor ili scenario u kome rade određene zajedničke komande, funkcije ili karakteristike.
U računarstvu, okruženje može biti jedno od više mogućih mesta gde se sledi niz pravila ili se slične radnje odvijaju prema unapred određenim parametrima. Često je okruženje scenario koji omogućava da se deluje na predvidljiv način, pošto korisnik obično unapred ima informacije o karakteristikama ili pravilima koja regulišu rad ovog prostora.
Među najčešće korišćena okruženja mogu se nabrojati aplikacije i softver za programiranje, koji imaju zajedničke elemente i varijable tako da programer radi u skladu sa tim. Takođe se često govori o veb okruženjima u meri u kojoj ona odgovaraju međunarodnim operativnim kriterijumima ili standardima.
Druga tipična postavka je a desktop okruženje (ili na engleskom, 'desktop environment'). U ovom slučaju, ovo je naziv za skup aplikacija i programa koji korisniku pružaju interaktivno, jednostavno, brzo i prijateljsko iskustvo.
Svako okruženje ima individualni aspekt i ponašanje koje, iako mogu da dele drugi ili liči na srodna okruženja, ima za cilj da zadovolji specifične potrebe i očekivanja koja svaki korisnik ima.
Postoje okruženja javnog znanja, poput Windows desktopa, koja su poznata velikom delu korisnika računara širom sveta, a to podrazumeva ugovor o razumevanju između dizajnera i krajnjeg korisnika. Druga vrsta veoma poznatih okruženja su ona koju je razvila kompanija Apple za Macintosh, koja se smatraju visokom estetskom vrednošću i sa ciljem da se što više poboljša korisničko iskustvo.
Postoje i okruženja otvorenog koda kao što je GNOME. Ova vrsta okruženja nastoji da korisnik može sam da optimizuje računarsko iskustvo, u mogućnosti da ga prilagodi po sopstvenom nahođenju.