19. A method for generating an upgrade module for upgrading documents for processing by a solution module associated with a markup language schema, comprising: determining whether a particular version of the solution module has been created that warrants generation of the upgrade module; when the determination indicates that generation of the upgrade module is warranted, generating the upgrade module; configuring the upgrade module to modify an input structured document having particular data entry fields associated therewith to create an updated document which conforms to expected data entry fields associated with the particular version of the solution module; modifying the input structured document to create new data entry fields in the updated document provided that the new data entry fields are required in the particular version of the solution module even if the new data entry fields are considered optional by its schema; and displaying the updated document on a display device.
19. A method for generating an upgrade module for upgrading documents for processing by a solution module associated with a markup language schema, comprising: determining whether a particular version of the solution module has been created that warrants generation of the upgrade module; when the determination indicates that generation of the upgrade module is warranted, generating the upgrade module; configuring the upgrade module to modify an input structured document having particular data entry fields associated therewith to create an updated document which conforms to expected data entry fields associated with the particular version of the solution module; modifying the input structured document to create new data entry fields in the updated document provided that the new data entry fields are required in the particular version of the solution module even if the new data entry fields are considered optional by its schema; and displaying the updated document on a display device. 22. The method according to claim 19 , further comprising: configuring the upgrade module to omit data entry fields in the input structured document from the updated document such that the updated document conforms to the expected data entry fields associated with the particular version of the solution module.