As an in-house CTO I have multiple development teams producing multiple applications that will be delivered to the same set of users. In order to provide an improved user experience and , avoid the application silos and to allow a more incremental development and release process, I need an interop system to allow these applications to work together.
I have an old in-house Interop system and I am also evaluating multiple 3rd party interop systems. I want a platform agnostic interopĀ API to allow my dev teamsĀ to produce and enhance their applications whilst I chose a system and also to allow these applications to run on a new platform. This is useful to both void avoid vendor lock but and also because it allows my applications to run on different platforms which can be useful when different parts of the organisation run different platforms.
...