There are two main distinctions for Developer Portal applications:
- User Management - Each application can be treated as a a separate bucket to hold different groups of users. Most commonly, this is helpful to differentiate between development, staging, and production environments, or for different client deployments.
- Available Data Sources - Different applications are also necessary for displaying custom versions of Human Connect. Specifically, if you need to offer two different collections of available data sources, you will need to configure different versions of Connect via the "Data Inputs" page for each application.
Additionally, it is important to note that each application has its own specific identification keys on the settings page that must be used in your implementation.