Patent ID: 8538980

Claim:
A method comprising: receiving a request for an electronic form from a user, the electronic form comprising at least one field to be completed by the user; accessing, by processor of a machine, metadata for the electronic form from a registry object in a metadata registry, the metadata indicating an address of a content repository storing the electronic form; accessing the electronic form from the content repository based on the address indicated by the metadata from the registry object in the metadata registry; transmitting the electronic form to the user; receiving, from the user, the electronic form with the at least one field completed by the user; causing storage of the electronic form with the at least one field completed by the user in the content repository at a different address; causing creation of a new registry object based on the electronic form with the at least one field completed, the new registry object including metadata for the different address; and causing creation of an association between the registry object for the electronic form and the new registry object for the electronic form with the at least one field completed at the metadata registry.