We want to create an app for in-house distribution. The users of this app are not employees of our company but of a client's company. Does our client need to get an Enterprise Developer Program (thus has to go through the D-U-N-S registration process) and give me access to certificates and provisioning profiles, although the client is not developing and building the app himself? Or is it "legal" that my company gets an Enterprise Developer Program, so that we can hand over a ready-built IPA to their MDM administrators for distribution? What is the best approach in this situation?