Patent ID: 8700682

Claim:
A method of operating at least one computer system, the method comprising: transforming a schema to an intermediate representation by at least one processor; transforming the intermediate representation of the schema to a markup language based schema by at least one processor; transforming the intermediate representation of the schema to a number of metadata files by at least one processor; transforming the intermediate representation of the schema to a number of validation files by at least one processor; generating a number of markup language templates by at least one processor based at least in part on the markup language based schema, the metadata files and the validation files; initializing a business process workflow with a run time version of each of the intermediate representation of the schema, the metadata files and the validation files and a markup language file to which a set of user data will be saved; iterating, by at least one processor, through a plurality of activities of the business process work flow; and generating, by at least one processor, a number of markup documents if the respective one of the activities is template related; and persisting the user data.