Bien tu pregunta responde en parte, bastante importante por cierto, yo tambien pensaba en mysql ahora tengo que encontrar info sobre como armar el front end... digamos eso, armar los formularios, y migrar desde 'visual basic for aplications' a ¿C? ¿C#? porque las tablas y consultas es lo de menos creo... no se... estoy un poco perdido, he trabajado hace 10 años con access, y he hecho poco mas en programacion y bases de datos Se agradecen enlaces a documento/foros/etc sobre este tema
Pues lo más facil (segun yo :D) es migrarla a MySQL... la versión 5 tiene un programa que se llama mysql-migration-toolkit que te permite migrar tus bases de datos a MySQL
Luego la sintaxis es muy similar si usaste sentencias SQL para access serán pocos cambios que tienes que hacer en tu programa para ponerlas a full con MySQL
saludos,
pd: espero haber comprendido tu pregunta :D