En konsolapplikation är en datorapplikation utan ett grafiskt användargränssnitt (GUI), designat för att endast användas med tangentbordskommandon. Många tidiga operativsystem körde enbart i sådana lägen, och först senare började företag utveckla GUI-operativsystem för enkel användning. Det är möjligt att köra en konsolapplikation utan ett GUI, eller att köra ett operativsystem i konsolläge av diagnostiska och andra skäl. Det är viktigt att vara medveten om att konsolapplikationer tenderar att vara mindre förlåtande mot misstag och användare måste vara försiktiga när de är i en konsol för att undvika olyckor.
Inom en konsolapplikation utfärdar användaren kommandon via tangentbordet. Hon kan beordra applikationen att engagera sig i en mängd olika aktiviteter, och resultatet kommer att dyka upp på konsolen. Programmet kan hämta och redigera filer, skriva ut, överföra data, massradera och utföra andra funktioner. Många av applikationerna som körs i bakgrunden på ett operativsystem fungerar i konsolläge, eftersom användaren inte behöver interagera med dem förutom i sällsynta fall.
I Windows är kommandoraden ett exempel på en konsolapplikation. Användaren kan dra upp kommandoraden för att redigera systemfiler och för andra ändamål. När han anger kommandon rullar de upp på skärmen tillsammans med svar från applikationen. En vanlig anledning till att använda kommandoraden är felsökning eller virusutrotning. Användaren kan, beroende på operativsystemet, kunna starta upp i konsolläge för att ta bort skadlig programvara och annat material, vilket kanske inte alltid är möjligt i GUI.
Textterminaler, som de också kallas, är ofta lätta att programmera och nybörjarprogrammerare kan skapa konsolapplikationer som grundläggande projekt för att bekanta sig med programmeringsspråk. Kommandona som används kan variera beroende på programmeringsspråk. Om programmet stöter på ett olagligt eller okänt kommando kommer det att returnera ett felmeddelande till användaren. Vissa kan också föreslå alternativ, beroende på komplexiteten i den underliggande programmeringen.
Vissa datoranvändare föredrar att arbeta i konsolapplikationer och kan söka efter program och operativsystem med ett konsollägesalternativ. Andra kanske undviker konsolapplikationer när det är möjligt eftersom gränssnittet kan vara skrämmande och inte alltid är användarvänligt. Steg-för-steg-guider för att göra ändringar i en konsolapplikation som kommandoraden är tillgängliga för datoranvändare som kan behöva göra det för felsökning, datorfixar och andra aktiviteter.