Fast alle Aufgaben die ein modernes Betriebssystem erledigen soll sind auch ohne eine bunte grafische Oberfläche möglich. Der Vorteil von Anwendungen auf Textbasis sind unter anderem eine höhere Performance bei i.A. geringeren Ressourcenanforderungen, sowie eine Unabhängigkeit von bestimmten Deaktopumgebungen. Hingegen ist die Bedienung meist nicht intuitiv und erfordern eine gewisse Eingewöhnungszeit. Zudem erscheinen reine Textanwendungen meist nicht so optisch ansprechend wie eine grafische Anwendung. Verschiedene Anwendungen setzen durch ihre Anwendung selbst für eine vernünftige Funktion eine grafische Oberfläche vorraus (so z.B. Bildbearbeitungsprogramm, Videoschnitt- und Videoabspiel-Programme, etc.).
Ein gutes und stark konfigurierbarer IRC-Client.