## Develop, add, or connect
There are several ways that you might manage applications in Microsoft Entra ID. The easiest way to start managing an application is to use a preintegrated application from the Microsoft Entra gallery. Developing your own application and registering it in Microsoft Entra ID is an option, or you can continue to use an on-premises application.
The following image shows how these applications interact with Microsoft Entra ID.
### On-premises applications
If you want to continue using an on-premises application, but take advantage of what Microsoft Entra ID offers, connect it with Microsoft Entra ID using [Microsoft Entra application proxy](/entra/identity/app-proxy). Application Proxy can be implemented when you want to publish on-premises applications externally. Remote users who need access to internal applications can then access them in a secure manner.
## Manage access
### User, group, and owner assignment
By default, all users can access your enterprise applications without being assigned to them. However, if you want to assign the application to a set of users, configure the application to require user assignment and assign the select users to the application. For a simple example of how to create and assign a user account to an application, see [Quickstart: Create and assign a user account](add-application-portal-assign-users.md).
If included in your subscription, [assign groups to an application](assign-user-or-group-access-portal.md) so that you can delegate ongoing access management to the group owner.
## Develop, add, or connect
There are several ways that you might manage applications in Microsoft Entra ID. The easiest way to start managing an application is to use a preintegrated application from the Microsoft Entra gallery, for both SaaS and on-premises or private cloud hosted applications. Developing your own application and registering it in Microsoft Entra ID is an option.
The following image shows how these applications interact with Microsoft Entra ID.
### On-premises applications
If you want to deploy an on-premises application or continue using an existing on-premises application, but take advantage of what Microsoft Entra ID offers, connect it with Microsoft Entra ID using [Microsoft Entra Private Access](../../global-secure-access/overview-what-is-global-secure-access.md), [Microsoft Entra application proxy](/entra/identity/app-proxy) or [provisioning](../app-provisioning/user-provisioning.md), depending on the supported protocols of the application. Application Proxy can be implemented when you want to publish on-premises applications externally. Remote users who need access to internal applications can then access them in a secure manner.
## Manage access
### User, group, and owner assignment
You can select that all users in your tenant can access your enterprise applications without being assigned to them. However, if you want to assign the application to a set of users, configure the application to require user assignment and assign the select users to the application. For a simple example of how to create and assign a user account to an application, see [Quickstart: Create and assign a user account](add-application-portal-assign-users.md).
If included in your subscription, [assign groups to an application](assign-user-or-group-access-portal.md) or [include the application role in an access package](../../id-governance/entitlement-management-access-package-create.md) so that you can delegate ongoing access management to the group owner. You can also [bring in the existing users of an application to Microsoft Entra](../../id-governance/identity-governance-applications-existing-users.md).