(1) Un'area rettangolare chiusa su uno schermo di visualizzazione. La maggior parte dei sistemi operativi e delle applicazioni moderne dispone di interfacce utente grafiche (GUI) che consentono di dividere il display in più finestre. All'interno di ciascuna finestra è possibile eseguire un programma diverso o visualizzare dati diversi.
Le finestre sono particolarmente preziose negli ambienti multitasking, che consentono di eseguire più programmi contemporaneamente. Dividendo il display in finestre, puoi vedere l'output di tutti i programmi contemporaneamente. Per inserire l'input in un programma, è sufficiente fare clic sulla finestra desiderata per renderla il processo in primo piano.
Le GUI, come quella supportata da Apple Macintosh o Windows, consentono di impostare le dimensioni e la posizione di ciascuna finestra spostando il mouse e facendo clic sui pulsanti appropriati. Le finestre possono essere disposte in modo che non si sovrappongano (finestre piastrellate) o in modo che si sovrappongano (finestre sovrapposte). Le finestre sovrapposte (chiamate anche finestre a cascata) assomigliano a una pila di pezzi di carta che si trovano uno sopra l'altro; solo la finestra più in alto viene visualizzata per intero. È possibile spostare una finestra in cima alla pila posizionando il puntatore nella parte della finestra visibile e facendo clic con i pulsanti del mouse. Questo è noto come popping. È possibile espandere una finestra per riempire l'intero schermo selezionando la casella di zoom della finestra.
Oltre a spostare le finestre, modificarne le dimensioni, ingrandirle e ingrandirle, puoi anche sostituire un'intera finestra con un'icona (a volte viene chiamata minimizzazione). Un'icona è una piccola immagine che rappresenta il programma in esecuzione nella finestra. Convertendo una finestra in un'icona, è possibile liberare spazio sullo schermo del display senza cancellare completamente la finestra. È sempre possibile riconvertire l'icona in una finestra ogni volta che lo desideri.
(2) Una finestra può anche essere una visualizzazione logica di un file. Spostando la finestra è possibile visualizzare diverse porzioni del file.