Right now you are only allowed to execute a single app at a time per workstation.
It would be great to be able to run multiple apps in parallel - each in their independent session. This way it would be possible to e.g. create smaller service apps which address smaller but common tasks which can occur at multiple workstations.
Example:
Main app: Core production process
Along the way the operator may launch support apps for e.g. requesting input material, triggering transports, filing an process improvement idea, etc…
The current ability to handover information between apps via user variables is very limiting plus you always have to design your app in such a way that you are able to reload the original state if you want to switch from one app to another and back adding a significant layer of complexity.