There are two options. Either this server-side solution (device management server, roll-out server, deployment server) already exists, and in that case the device side has to be adapted to it. Our flexible solution meets this requirement.
Or a new solution is desired on the server side, preferably a scalable solution (cloud) that can be adapted to the number of devices to be supplied.
Based on proven open source projects and a lot of experience, we offer you a solution tailored exactly to your requirements.
Here you can find more background information on our criteria of choosing a particular open source tool and on what we consider to be the requirements for an update system.
In the future, there will be more demands put on the update system. Especially on the server side, because there are still some open questions about security. And this will affect the embedded part. Also will it become necessary to be able to update third-party software on the devices independently of the distributor.
Approaches such as TUF (the update framework) and Uptane already offer solutions today. We are already integrating this into our update solution for embedded devices.