1. A non-transitory computer readable medium containing an executable program for creating electronic documents, where the program performs the steps of: generating an electronic document in a first document format type, in accordance with one or more user-specified parameters; converting the electronic document from the first document format type into a second document format type, in accordance with a user instruction to finalize the electronic document, wherein a final version of the electronic document is stored in the second document format type, and wherein the second document format type includes a security feature that prevents modification of the final version of the electronic document; and adding a signature to the final version of the electronic document, the signature identifying a party involved in a creation of the electronic document, wherein the adding comprises: generating a signature file; and temporarily removing the security feature from the final version of the electronic document while the signature file is added to the final version of the electronic document.