Look for a client server solution - RDBMS.
A short definition of an RDBMS is: a DBMS in which data is stored in tables
and the relationships among the data are also stored in tables. The data can be
accessed or reassembled in many different ways without having to change the
table forms. (From Wikipedia, the free encyclopedia)
Last update: 1999-10-10