Someone who corrects printed material and prepares it for typesetting, printing, or online publishing.
A program which allows a user to edit the contents of a text file, usually in an interactive way with immediate visual feedback.