an editor who prepares text for publication
(computer science) an application that can be used to create and view and edit text files