Paid plugin that requires paid external software allowed?

Good afternoon,

I’m planning to build an Unreal plugin that requires the usage of another, external software. Is this allowed? I found that the Substance plugin, which is free, relies on paid software as well, but since the plugin itself is free and not paid, I’m not sure about it.

Kind regards