1. An apparatus for multi-media data organization and transmission of information relating to the provision of service on-site, the apparatus comprising: an on-site computer having a microprocessor, a memory storage, a display for providing information to an on-site service provider, and an input device for receiving information and commands from an on-site service provider; a remote computer having a microprocessor and a memory storage; a display for providing information to a remote service provider, and an input device for receiving information and commands from a remote service provider; an imaging device operatively coupled to said memory storage of said on-site computer for capturing images for storage in said memory storage of said on-site computer; a database defined in said memory storage of said on-site computer for storing a plurality of information relating to an event, said database including provision for annotations of said images; a database defined in said memory storage of said remote computer for storing a plurality of information relating to an event, said database including provision for annotations of said images; a program executable by said on-site computer, said program providing a graphical user interface on said display of said on-site computer, said program having an imaging module with document and image capture filing and scanning functions, said graphical user interface accepting an input from said input device of said on-site computer to control said program; a data transmission connection between said on-site computer and said remote computer for transferring data between the memory storage of said on-site computer and the memory storage of said remote computer; and a data synchronizer for making the data contents of fields of filed information available to both the on-site service provider and the remote service-provider in, respectively, said database defined in said memory storage of said on-site computer and said database defined in said memory storage of said remote computer the same, the data synchronizer further comprising: a sync system determining whether a sync file is present before the data contents of fields of information are transmitted.