Существует много программ, с помощью которых можно ставить на документ электронные подписи. Одни из них рассматривают его целиком как содержимое файла, который завершают такой подписью, другие ставят ее для отдельных блоков текста. При этом как весь файл с подписью, так и какую-то его часть с нею уже нельзя изменять, поскольку она гарантирует целостность и неизменность текста вместе с идентификацией лица, ее поставившего, а в определенных случаях и даты подписания. В бумажный же документ зачастую вносятся дополнения и после его подписания, но это может остаться незамеченным - их не будут воспринимать как изменения. Например, письмо после подписания регистрируют и добавляют в него реквизиты, договор сначала подписывает одна сторона, а потом другая, на документ ставится печать или в нем должно быть множество подписей разных лиц в определенной последовательности. Таких случаев немало, и с обычной точки зрения все эти добавления в текст изменением документа не считаются. Они были предусмотрены его видом и правилами его оформления. Попытка применить принятые операции оформления к документу в электронной форме с электронной подписью, казалось бы, приводит к неразрешимой проблеме. Ведь даже после одной поставленной подписи изменить текст будет уже нельзя, и следовательно, все последующие дополнения уже не отразятся в нем. Электронный документ сразу же становится менее наглядным, чем бумажный. Надстройка EDSIGN решает данную проблему - она предоставляет возможность внести предусмотренные видом документа изменения в его текст и сохраняет все преимущества электронной подписи.