Различные виды текстовых документов, такие как деловые, рекламные, научные, художественные и личные, требуют использования специализированного программного обеспечения. Для работы с текстом существуют текстовые процессоры, электронные словари и переводчики, издательские системы, а также текстовые редакторы для программирования.