Internal, bespoke databases are usually secure BUT restrictive. For example, remote staff cannot update their data. Wouldnt it be better if your remote users simply (and securely!) logged into your web portal and accessed the system online? Some people refer to this as a Cloud service, though there is nothing new in this technology.
We have considerable experience with a wide range of database systems, either converted to run online or to be accessed / synchronised via an online portal. Take your offline database systems and integrate them with your website. If that system is hosted with us (we also co-locate Clients servers) you will even gain the benefits of having it securely managed and backed up.