Saving database on a server and accessing from multiple devices

We have a system with tablets, a computer, a router, and a server (Windows Server 2012) that is all set up using a local area network (No internet). We want the database to be accessed and stored on the server, and for this database to be accessed and updated by all devices. What is the best way to do this?

Should we have openMRS running on each device or should each device access openMRS from the server? And how do we connect these devices to the server and run OpenMRS on them from the server?