At our company we are developing apps (Android and iOS) for use by other companies. The app (or the right to use the app) is sold together with the server solution (app works with a custom server at that companies' headquarters, that would only work on their network - or VPN) and also a desktop solution that uses the same server. Basically a complete software and hardware solution for use by that company. Payment is made for the whole package, together with maintenance, so selling the app in the store is not a solution.
Is there any way to distribute the app to the customer without them having an enterprise account? (we think it would be difficult to convince clients to pay 300$/year extra just for an app). The simplest solution would be to publish the app on the App Store for free, as it would be useless without the custom server and credentials, could it pass the approval process? Or is there any other solution?