The present invention discloses a 
system and method for automatic redirection of 
record-based 
data access to host files to multiple non-host file systems having non-
record-based access comprising a redirector engine, a redirector 
server and at least one handler. The redirector engine, located on the host side, gets 
automatic control for each request of a host application (e.g., a read / write request), interprets a property 
list containing information on whether and how redirection for that request should be processed, makes a redirect decision based on information received from the property 
list, and establishes a communication with its assigned redirector 
server. The redirector 
server, located on a non-host 
system, handles communication with the redirector engine and the handler, performs data conversions if required and passes control to the handler assigned in the property 
list. The handler component converts the initial request into a request specific to the non-host 
file system, controls the execution of the request, and returns the result to the redirector engine. A main 
advantage of the present invention is that heterogeneous systems using different file systems can work on the same 
data store without any modification of the host applications themselves. A synchronization of data between the host 
system and non-host systems can be selected very easily by setting the appropriate parameter in the property list. The data can be stored in different file systems or data stores simultaneously. Finally, the host program is able to access data in different 
file system, in different encoding formats at the same time in real time.