Konsolės programa yra kompiuterio programa be grafinės vartotojo sąsajos (GUI), skirta valdyti tik klaviatūros komandomis. Daugelis ankstyvųjų operacinių sistemų veikė tik tokiais režimais, ir tik vėliau įmonės pradėjo kurti GUI operacines sistemas, kad būtų patogiau naudotis. Galima paleisti konsolinę programą be GUI arba paleisti operacinę sistemą konsolės režimu dėl diagnostikos ir kitų priežasčių. Svarbu žinoti, kad konsolės programos yra ne tokios atlaidios už klaidas, o vartotojai turi būti atsargūs būdami konsolėje, kad išvengtų nelaimingų atsitikimų.
Konsolės programoje vartotojas duoda komandas per klaviatūrą. Ji gali nurodyti programai užsiimti įvairia veikla, o išvestis bus rodoma konsolėje. Programa gali ištraukti ir redaguoti failus, spausdinti, perkelti duomenis, masiškai ištrinti ir atlikti kitas funkcijas. Daugelis programų, veikiančių fone operacinėje sistemoje, veikia konsolės režimu, nes vartotojui nereikia su jomis bendrauti, išskyrus retas aplinkybes.
„Windows“ komandų eilutė yra konsolės programos pavyzdys. Vartotojas gali ištraukti komandų eilutę, kad redaguotų sistemos failus ir kitais tikslais. Kai jis įveda komandas, jos slenka ekranu aukštyn kartu su programos atsakymais. Dažna priežastis naudoti komandinę eilutę yra derinimas arba virusų naikinimas. Vartotojas, priklausomai nuo operacinės sistemos, gali paleisti konsolės režimą, kad pašalintų kenkėjiškas programas ir kitą medžiagą, o tai ne visada gali būti įmanoma naudojant GUI.
Tekstinius terminalus, kaip jie taip pat žino, dažnai lengva programuoti, o pradedantieji programuotojai gali kurti konsolės programas kaip pagrindinius projektus, kad susipažintų su programavimo kalbomis. Naudojamos komandos gali skirtis, priklausomai nuo programavimo kalbos. Jei programa susiduria su neteisėta arba neatpažinta komanda, ji grąžins vartotojui klaidą. Kai kurie taip pat gali pasiūlyti alternatyvų, atsižvelgiant į pagrindinio programavimo sudėtingumą.
Kai kurie kompiuterių vartotojai nori dirbti su konsolės programomis ir gali ieškoti programų bei operacinių sistemų su konsolės režimo parinktimi. Kiti gali vengti konsolės programų, kai įmanoma, nes sąsaja gali būti bauginanti ir ne visada patogi. Kompiuterių naudotojams, kuriems gali prireikti trikčių šalinimo, kompiuterio taisymo ir kitos veiklos, galimi nuoseklūs vadovai, kaip atlikti konsolės programos, pvz., komandų eilutės, pakeitimus.