Software that uses the command-line interface as its primary user interface.