In a 'real world' situation the DataBase would reside on a Server that was always available rather than on an individual's machine (what if ithe Custodian's machine wasn't powered on?). The installation files for the Program would be on a share that authorised persons could access in order to install the .exe etc onto their machines. (or it could be distribued on a CD or other mountable media) Note: Just 'sharing' the .exe is not recommended since there may be some dependencies, using a proper setup package is the best way to go (IMHO)