O aplicație consolă este o aplicație de calculator fără interfață grafică cu utilizatorul (GUI), concepută pentru a fi operată exclusiv cu comenzi de la tastatură. Multe sisteme de operare timpurii au funcționat exclusiv în astfel de moduri și abia mai târziu companiile au început să dezvolte sisteme de operare GUI pentru ușurință în utilizare. Este posibil să rulați o aplicație consolă fără GUI sau să rulați un sistem de operare în modul consolă din motive de diagnosticare și alte motive. Este important să fiți conștienți de faptul că aplicațiile de consolă tind să ierte mai puțin greșelile și utilizatorii trebuie să fie atenți în timp ce se află într-o consolă pentru a evita accidentele.
În cadrul unei aplicații de consolă, utilizatorul emite comenzi prin tastatură. Ea poate comanda aplicației să se angajeze într-o varietate de activități, iar rezultatul va apărea pe consolă. Programul este capabil să extragă și să editeze fișiere, să imprime, să transfere date, să șterge în masă și să efectueze alte funcții. Multe dintre aplicațiile care rulează în fundal pe un sistem de operare funcționează în modul consolă, deoarece utilizatorul nu trebuie să interacționeze cu ele decât în circumstanțe rare.
În Windows, linia de comandă este un exemplu de aplicație consolă. Utilizatorul poate trage în sus linia de comandă pentru a edita fișierele de sistem și în alte scopuri. Pe măsură ce introduce comenzi, acestea derulează în sus pe ecran, împreună cu răspunsurile din aplicație. Un motiv comun pentru a utiliza linia de comandă este depanarea sau eradicarea virușilor. Utilizatorul poate, în funcție de sistemul de operare, să poată porni în modul consolă pentru a elimina programele malware și alte materiale, ceea ce este posibil să nu fie întotdeauna posibil în GUI.
Terminalele text, așa cum sunt și ele cunoscute, sunt adesea ușor de programat, iar programatorii începători pot crea aplicații de consolă ca proiecte de bază pentru a se familiariza cu limbajele de programare. Comenzile folosite pot varia, în funcție de limbajul de programare. Dacă aplicația întâlnește o comandă ilegală sau nerecunoscută, va returna o eroare utilizatorului. Unii pot sugera și alternative, în funcție de complexitatea programării de bază.
Unii utilizatori de computere preferă să opereze în aplicații de consolă și pot căuta programe și sisteme de operare cu opțiunea modului consolă. Alții pot evita aplicațiile de consolă atunci când este posibil, deoarece interfața poate fi intimidantă și nu este întotdeauna ușor de utilizat. Ghidurile pas cu pas pentru efectuarea de modificări într-o aplicație de consolă, cum ar fi linia de comandă, sunt disponibile pentru utilizatorii de computere care ar putea avea nevoie să facă acest lucru pentru depanare, remedieri ale computerului și alte activități.