1. A method for upgrading documents for processing by a solution module associated with a markup language schema, comprising: creating a structured document using a first version of the solution module; inputting the structured document having particular data entry fields associated therewith into a particular version of the solution module, wherein the particular version is different from the first version of the solution module; accessing upgrade functionality for: determining whether each of the particular data entry fields matches expected data entry fields associated with the particular version of the solution module, wherein the determining further comprises determining whether the input structured document lacks data entry fields that were previously classified as optional but are no longer classified as optional in the particular version of the solution module; and modifying the particular data entry fields of the input structured document so that the particular data entry fields match the expected data entry fields to thereby provide a modified structured document that is compatible with the particular version of the solution module, wherein said modifying occurs prior to transforming the modified structured document into a format suitable for visual presentation on a display device.