1. A non-transitory computer readable medium storing computer-executable instructions for performing a method of processing an electronic document, the method comprising: providing a first post-design editing session of a first instance of a document, wherein the document is complete; during the post-design editing session, iteratively triggering transformation of the document, to produce a second instance of the document, via user interaction within a displayable interview pane that is superimposed over or juxtaposed with the document, the interview pane including multiple, separate user-interaction components arranged to provide variability in the strict content of the document, the user-interaction components including: a guided-fill component configured to guide users to enter text into data fields, with the entered text becoming part of the second instance of the document or triggering inclusion of additional content in the second instance of the document; a free-form text component configured to permit users to enter text in free-form in portions of the document, including permission to add free-form text as new portions of the document; and an interview component configured to prompt queries to the user, wherein answers to the queries determine at least one format parameter and at least one content parameter, and wherein the user is permitted to vary the strict content of the document via directly adding or removing text in free-form in the document while the interview pane is an active state and simultaneously displayed with the document; and controlling, as a function of user characteristics including at least one of an identity, a title, or a role, user access to predetermined content of the interactive document and user access regarding which, if any, of the respective displayable user-interaction components within the interview pane associated with the first instance of the document are accessible by a user.