Agents are not that difficult to construct. Many of the districts/companies using OpenZIS have created there own Agents. Your first task would be to determine your specification level. In the UK you have 1.0, 1.1 and soon 1.2. Prior to just picking one of these these three i would inventory your application that reside outside of your SIS. Find out if they are moving towards SIF and which version. If they say 1.2 - chances are good that they have not started to do any real development. If you find that your vertical application are not SIF capable - you could look for competing SIS projects that are. SIS application are moving the US market and dictate the SPEC levels since they are the source of most of the data.
C