Console based applications are light on system resources (very useful on low specified machines), can be faster and more efficient than their graphical counterparts, they do not stop working when X Windows is restarted, and are great for scripting purposes. When designed well, console applications offer a surprisingly powerful way of using a computer effectively. The applications are leaner, faster, easier to maintain, and remove the need to have installed a whole gamut of libraries.
It is true that some categories of software do not translate well to the console. For example, it would be difficult to recommend using a console based office suite, or a console based CAD application. However, it is surprising just how many applications with a graphical user interface can be replaced with equivalent or superior console based applications. With this in mind, we have compiled a number of Group Tests showcasing excellent console based applications.