Patent attributes
A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component allows for the creation of easy to read and use data entry forms by company management. A “web application” software component allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices. A “synchronization server” software component allows for two-way communication, storage and conflict resolution (versioning) of the collected data. An “integration server” software component allows for external access to the collected and versioned data and modeling/mapping of such data. Thus seamless data entry, collection, updating, conflict resolution, versioning, storage, access and utilization is available.