A system and method of transferring information between a first software
application and a second software application which employ an isolation
layer. The system includes a client computer system provided by a first
seller of computer systems, including a client software application, and
a server computer system provided by a second seller of computer systems
different from the first seller of computer systems, including a server
software application which provides information from the server computer
system to the client computer system. The system additionally includes
isolation layer software, either at the client computer system or at the
server computer system, which facilitates communication between the
client software application and the server software application to
transfer the information.