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. You HAVE to have a Windows system running this program 24/7 to use this company's sensors. 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.