A utility program for creating and modifying text files. This differs from a word processor in that the word processors often embed special control codes or escape sequences in the file to control formatting.