It probably would be best to use Access to store the information. As I usually see that we an app
is deployed and used in the field, they usually are always wanting more.

I didnt take too much time going over it but you may also want to think about how the first user account
will be created so they can log in to create others.