I develop a Windows 7+ desktop application that currently uses Microsoft SQL Server to hold the data and a local DB to work offline.
Now I want to switch to a NoSQL database. That DB should work on Windows too and have offline and auto-sync capabilities on-board.
I could run a dedicated server to hold the data as I currently run a server with Microsoft SQL Server on it since I don't want to pay for storing my data online in the cloud.
PS: Google Firebase comes close but is cloud storage.