Private Corporate Applications without side-loading
There is currently no way to create a bot, tab or connector that is private to your organization without enabling side-loading. This makes creating bots/apps for Teams impossible for many organizations. Even if side-loading was an option, the process is not end-user friendly and requires multiple technical steps. Publishing the app to the app store (even with authentication) is not an option either.
In Skype, we can load a bot directly into our Tenant. Then users can search for it like any other contact. We need a similar function for Teams - corporate created apps that are available only with the corporate tenant.
Ideally, when administering your tenant, these would work/function the same as the apps from the app store. They would be available for admins to enable or disable. For end-users, adding it to your Team, would also be just as simple as as adding one of the app-store bots/apps - ideally it would just be in the same list for your corporate users as all the other enabled apps.
Oscar Infante commented
Andrew, Did you receive any comment from MS?