Although MAC is the ideal deployment, there are certain circumstances where the application must be wrapped for your environment. Though app wrapping was originally designed for companies' internal applications, it has become a popular method to deploy commercial applications so that vendor-specific MDM functionalities can be deployed.
This is not a preferred method, as app wrapping involves replacing libraries and introducing code that neither Apple nor iManage have tested.