I usually use the languages analogy. Any two apps that speak “French” can work together.
To me the correlation is more 1:1 - only certain people can build roads, but anyone can learn a language.
But I think he got his point across, and from your review that seems correct.