Rufus Pollock

You need an exchange format, obviously. You need some way to exchange between these tools, and the other is you need tooling.