Remote access to Sage100 (MB7) database using??? VPN or other options -appreciate recommendations

We are moving from a single computer to a server for Sage100.  We will need to allow remote access for some users who will need (at times) to work concurrently (we are not concerned with file locking, they will access different segments so this is not an issue) in the database.  The database will reside on the server, but we'd appreciate your experience with the best source/suppliers you may have used?  Is there anything you can share that would help us line this out best at the onset?  Appreciate this discussion and  your comments.  I am new to Sage CityConfused so hopefully, I can track this and see your replies.

Thanks!  Pam