Un modelo es del distribuir tu aplicación y que por el protocolo TCP/IP (el de Internet y muchas redes locales) la aplicación acceda a un servidor de bases de datos (Interbase, MS-SQL Server, MySQL, Oracle, etc.). Si tu aplicación funciona en una red local accediendo a un servidor por TCP/IP, entonces funcionará en Internet, así de simple. Sería mi recomendación.
El otro modelo es el de no distribuir la aplicación como tal, sino permitir que se acceda a la misma mediante formularios ActiveX en páginas web accesibles desde un navegador de Internet (MSIE, Netscape, etc.). El acceso a la base de datos es similar al que harías con una aplicación independiente corriendo en la máquina del usuario. Las páginas web no se hacen solas. La aplicación se "atomiza". Las páginas van a tardar en cargarse. Máxime si no tienes experiencia en este tema, antes que una solución de este tipo te diría que es preferible o distribuir tu aplicación a los usuarios (primer modelo) o hacer páginas con PHP, ASP, CGI, etc.
Ernesto