Software that is used in the process of creating or editing a document.