10. The method of claim 1 , wherein the steps of enforcing the type-level customization policy and enforcing the instance-level customization policy comprise: determining, based on a policy value, the type-level customization policy, the instance-level customization policy, the set of precedence rules, and a set of default behavior rules, whether the instance of the object may be customized by the current user.
10. The method of claim 1 , wherein the steps of enforcing the type-level customization policy and enforcing the instance-level customization policy comprise: determining, based on a policy value, the type-level customization policy, the instance-level customization policy, the set of precedence rules, and a set of default behavior rules, whether the instance of the object may be customized by the current user. 11. The method of claim 10 , wherein if there is a conflict between the type-level customization policy and the instance-level customization policy, the set of precedence rules indicate that the type-level customization policy overrides the instance-level customization policy.