This is an interesting use case, but I don't understand it.
Why fund the development of new software to a third party who will then resell it to your competitors, versus hiring a software shop to develop it and deliver it to you for internal use?
Equity split? lower maintenance costs? I can't really grok such a decision.