Как уже упоминалось, главным принципиальным достоинством современных текстовых процессоров является возможность создания сложных составных документов. Под сложным составным документом обычно понимаются текстовые документы, содержащие объекты разных типов, созданные с помощью других приложений (электронные таблицы, рисунки, базы данных, схемы м др.). Подобные объекты создаются в специально предназначенных для их формирования приложениях и потом переносятся в составной текстовый документ как объект редактора.
Объекты из других приложений могут по-разному переносится в документ. Их можно либо внедрять в документ, либо связывать с ним. Эти возможности вытекают из технологии OLE (Object Linking and Embedding – технология внедрения и связывания объектов) поддерживаемой, в частности, операционными системами семейства Windows. Технология OLE позволяет устанавливать связь между двумя приложениями, называемыми соответственно приложением-источником и приложением-приемником. Текстовый процессор в основном является приложением-приемником, то есть в него передаются объекты из приложений-источников.