Parece que uma base de dados do Access funcionará. Para superar a questão de usuários múltiplos acessando-o ao mesmo tempo, vou dividir o banco de dados. Assim, me dando os arquivos front-end e back-end. Isso deve permitir que usuários múltiplos o acessem sem causar corrupção.