Patent ID: 7047527

Claim:
In a network where a client using a client-program communicates with a server having a server-program, having a version level which has access to multiple heterogeneous databases, a method for enabling compatibility of use of software version levels between said client-program and said multiple databases comprising the steps of: (a) requesting by a client-program for connection to said server-program to access database information regarding the software version level in each one of multiple databases; (b) notifying said client-program, what software level versions are available at said server; (c) checking the server software version level at said server to see if the server version level is lower in numerical value than the software version level of said client program; (d) severing the connection between said client-program and said server-program when said server version level is lower in value than said value of said client-program; (e) checking said software version level at said server to see if said server software version level is the same as the client-software version level, and if such is the case, to include the steps of: (e1) maintaining the connection between said client-program and said server-program; (e2) enabling said client-program to access compatible software from any one of said multiple databases via said server-program.