A method and system for processing data records having multiple formats is
provided, in which each format to be parsed has a plug-in module
associated with it. Each plug-in module has a uniform interface that can
be accessed by, for example, a parsing engine or other client. The
parsing engine may, in turn, provide services for manipulating data to
the plug-in modules in order to assist them in performing their
respective tasks. A standard format is provided to allow data from the
records to be stored in a database.