Računalne aplikacije obično se sastoje od više pojedinačnih zaslona, koji se nazivaju prozori aplikacije. Ovi prozori su u stanju aktivnosti ili neaktivnosti, ovisno o zadacima korisnika računala. Aktivni prozor je trenutno odabrani prozor koji ima primarni fokus unutar računalne aplikacije.
Sav računalni softver radi na operativnom sustavu. Operativni sustav je kontroler ili upravitelj cijelog računala dok ono radi. Ovaj operativni sustav upravlja suradnjom između softverskih aplikacija i temeljnog hardvera računala.
Suvremeni računalni operativni sustavi omogućuju korisniku aplikacija mogućnost istovremenog pokretanja više aplikacija. Ove aplikacije obično imaju prozore koji zahtijevaju aktivaciju prije nego što se fokus i kontrola prenesu na novu aplikaciju s operativnog sustava. Aktivni prozor dobiva se odabirom zaslona aplikacije. Nakon što se ovaj odabir dogodi, operativni sustavi prenose kontrolu nad okruženjem na aktivni prozor, što će korisniku omogućiti izvršavanje zadataka na odabranom prozoru.
Postoji više metoda za odabir prozora unutar aplikacije. Primarna metoda je korištenjem kontrolera miša i klikom na željeni prozor. Osim ove metode, neki operacijski sustavi dopuštaju da događaj prijeđe mišem pokrene aktivaciju prozora, a tipkovnica se također može koristiti za promjenu fokusa na aktivni prozor.
Lako je prepoznati aktivan prozor unutar softverske aplikacije. Nakon što je prozor odabran, fokus operacijskog sustava mijenja se na novi prozor. Novoizabrani prozor će se tada promijeniti u izgledu, kao da će biti istaknut, dok će ostali prozori aplikacija postati sivi.
Zaslon prozora aplikacije sastoji se od više dimenzija uključujući izbornike, alatne trake, trake za pomicanje, unutarnje područje prozora i područje vanjskog okvira. Prije nego što prozor može dopustiti unos od korisnika, prvo mora imati kontrolu nad računalom prenesenom iz operacijskog sustava. Prozor postaje aktivan nakon što korisnik odabere aplikaciju ili prozor unutar aplikacije.
U dizajnu grafičkog korisničkog sučelja (GUI), važno je da aplikacija bude estetski ugodna za korisnike softvera. Ovaj izgled zaslona GUI-ja uključuje način na koji će zaslon reagirati kada se aktivacija prenese na aktivni prozor. Obično će vanjsko područje okvira na alatnoj traci zaslona postati svijetlo, što će značiti da se fokus promijenio na novo odabrani prozor.