This is a long term project - so give yourself plenty of time e.g year or more...
Its a good idea to get the backend into an enterprise grade database... My personal choice is usually sql server or postgres although mysql and maria db are options as well.
If you already have an MS Access front...