Aplikacja konsolowa to aplikacja komputerowa bez graficznego interfejsu użytkownika (GUI), zaprojektowana do obsługi wyłącznie za pomocą poleceń klawiaturowych. Wiele wczesnych systemów operacyjnych działało wyłącznie w takich trybach, a dopiero później firmy zaczęły opracowywać systemy operacyjne z graficznym interfejsem użytkownika w celu ułatwienia użytkowania. Możliwe jest uruchomienie aplikacji konsoli bez GUI lub uruchomienie systemu operacyjnego w trybie konsoli w celach diagnostycznych i innych. Należy pamiętać, że aplikacje konsolowe są mniej wybaczające błędy, a użytkownicy muszą zachować ostrożność podczas korzystania z konsoli, aby uniknąć wypadków.
W aplikacji konsolowej użytkownik wydaje polecenia za pomocą klawiatury. Może zlecić aplikacji wykonywanie różnych czynności, a wyniki pojawią się na konsoli. Program potrafi wyciągać i edytować pliki, drukować, przenosić dane, masowo usuwać i wykonywać inne funkcje. Wiele aplikacji działających w tle w systemie operacyjnym działa w trybie konsoli, ponieważ użytkownik nie musi wchodzić z nimi w interakcję z wyjątkiem rzadkich sytuacji.
W systemie Windows wiersz poleceń jest przykładem aplikacji konsolowej. Użytkownik może otworzyć wiersz poleceń, aby edytować pliki systemowe i do innych celów. Gdy wprowadza polecenia, przewijają ekran w górę wraz z odpowiedziami z aplikacji. Częstym powodem używania wiersza poleceń jest debugowanie lub usuwanie wirusów. Użytkownik może, w zależności od systemu operacyjnego, być w stanie uruchomić się w trybie konsoli, aby usunąć złośliwe oprogramowanie i inne materiały, co nie zawsze jest możliwe w GUI.
Terminale tekstowe, jak są również znane, są często łatwe do zaprogramowania, a początkujący programiści mogą tworzyć aplikacje konsolowe jako podstawowe projekty, aby zapoznać się z językami programowania. Używane polecenia mogą się różnić w zależności od języka programowania. Jeśli aplikacja napotka niedozwolone lub nierozpoznane polecenie, zwróci użytkownikowi błąd. Niektórzy mogą również sugerować alternatywy, w zależności od złożoności podstawowego programowania.
Niektórzy użytkownicy komputerów wolą korzystać z aplikacji konsolowych i mogą wyszukiwać programy i systemy operacyjne z opcją trybu konsoli. Inni mogą unikać aplikacji konsolowych, gdy tylko jest to możliwe, ponieważ interfejs może być onieśmielający i nie zawsze jest przyjazny dla użytkownika. Przewodniki krok po kroku dotyczące wprowadzania zmian w aplikacji konsolowej, takiej jak wiersz polecenia, są dostępne dla użytkowników komputerów, którzy mogą tego potrzebować w celu rozwiązywania problemów, poprawek komputera i innych działań.