Private app distribution


I was wondering if there is a way to distribute my app privately for businesses and not on the public App Store?

If there is what settings do I need to use to get this done?

Thank you in advance for the help.

Kind regards

All apps need to be distributed through Apple but you can use Testflight for it not to be public and there also exists some Apple enterprise program but to be honest, I don’t know much about how it works.

Thank you for the info