You can have the best of both worlds by coverting your data to SQL Server or MySQL or whatever RDBMS you choose and linking to that database from your existing Access application. Depending on how professionally designed your application is, you may not have to change anything except the link to the new tables.