To add my two cents:
The RMS system I have worked with in the past grew fairly large, fairly
quickly. And was accessed by many users simultaneously. Depending on the
size of your user base, you may be better off using SQL server as your
back-end. And you may consider building the front-end in Visual Studio.
Though I suppose you could do it in Access.
There's a reason companies get tens of thousands of dollars for such systems.