In reply to @nervecenter "making server or backend": In case anyone finds it funny, in my industry, one of the sensor products on offer was configured by a desktop Windows application...which was also the server. The sensor firmware was hard-coded to communicate only with this Windows desktop application, and it is the gatekeeper for this brand's sensor data. To suck that data into a sensible database backend, we had to stack scripts around that application to watch for sensor data files, dump them to JSON, then send them out to our own infrastructure. It's infuriating that this is how things were done 20 years ago, let alone 10, or 5.