Теорія:

Перший текстовий редактор було створено в 1976 році Майклом Шреєром (Electric Pencil , «Електронний олівець»).
 
В залежності від того, які функції та можливості мають програми, їх розподіляють на редактори, процесори та настільні видавничі системи.
Текстовий редактор — дозволяє вводити текст, змінювати його та надавати йому привабливого вигляду, роздруковувати (Блокнот, WordPad).
Текстовий процесор — виконує всі функції редактора, а також дозволяє вставляти малюнки, таблиці, графіки та діаграми, оформлювати списки, друкувати та працювати з декількома документами одночасно (Microsoft Word ’03, ’07, ’10; LibreOffice Writer).
Видавнича система — дозволяє створювати складні тексти, наприклад, кольорові журнали та книги (Microsoft Publisher).