By using managed properties, the developer of a managed solution can control whether a solution component can be customized once it has been imported. The developer of the solution can restrict the level of change that can be made to the component in the target environment.
You can set managed properties when you're editing a component from the Solutions Explorer, as shown in the following screenshot:
Here, we can see the managed properties for an entity. The following screenshot shows the managed properties for a field that contains fewer properties that can be restricted:
A developer would set a property to false to prevent that setting from being edited once it's been imported. For example, a developer might have some processing that is dependent on a field that they have set to Business required. The developer does...