Synpse provides a way to modify application specs based on which device it gets scheduled.
There are a number of different use cases that benefit from dynamic templates. Here's some of the ideas to help you started.
Let's say you are an administrator of multiple IoT devices or servers that are located on each customer's premises. To avoid specifying each customer's credentials in some configuration file, you can define environment variables on each device and then use them from your app.