AM is great for creating an applicant and deployment. However for the deployment phase you are force to make a mandatory deployment. This of course will force the app to install on a device. This is not always wanted. Instead there are times that you would want an optional deployment that users can install on demand.
In the current setup you need to create a mandatory deployment then go into ConfigMgr and delete it. At this point you are hoping that no clients pick up the mandatory deployment. Then you need to create an optional deployment targeting either user or devices.
Product | Application Manager |
You can create optional deployments by modifying deployment settings:
Navigate to a deployment process details page
Click the ellipsis (...) to the right of a deployment step and select Manage settings

Change Deployment type to Available
Save and close
The deployment setting change will be applied when the next application version is imported, or you can apply it to the current version by re-deploying the app. End users can then install the app from Company Portal (Intune) or Software Center (MECM).