Interweave Connect is installed by Data Provider sites, and is the first impression for many new partner sites. We currently spend significant internal time helping with installations and supporting use of the tool. Furthermore, work is currently in progress to enhance Interweave Connect to make it more powerful and flexible - eg to act as an "adapter" in front of other systems. However this will also make it more complex and challenging to configure and support.
Three different enhancements could help (simplest first):
1) Auto Upgrade
Keeping sites up-to-date on the latest version is a constant support headache. Old versions can impact security, as well as performance and functionality. The pace of updates is only likely to increase as more features are added.
The idea would be to provide an "auto upgrade" capability, so that the software can be scheduled to upgrade itself periodically without human intervention.
2) Alternative (non docker) deployment options
The software as distributed as a docker image. Docker is quite a new technology and some sites struggle with it. It would be possible to provide additional packaging options which some sites may prefer - eg as a Windows Service
3) Configuration User Interface
Interweave Connect has many configuration settings - and they are about to get much more with the new options for adding routing, mappings and adapters.
These are currently managed via technical configuration files which are quite difficult for the uninitiated to navigate. Design and build a UI which also allows the configuration to be managed via user-friendly screens.
I'd fully support his, as a new provider, I've no idea how we go about getting upgrades enabled currently (yes I get emails to raise awareness, but that doesn't enact the change), I'm reliant on a 3rd party, which I'd rather not be. Auto updating sounds good. Q - how / how would upgrade success validation be achieved, if host site doesn't even know that an update has occurred?