Best Practices: Relative Upgrade Costs
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
The following table provides an overview of the relative upgrade cost for a change to an existing application object.
The upgrade cost is not an absolute value. This table is meant to give only an approximation of the work involved.
Application Object Type |
Cost if functionality added |
Cost if functionality changed |
---|---|---|
Form |
High |
High |
Report[1] |
High |
High |
Report Template |
Low |
Low |
Query |
Medium |
Medium |
Menu |
Medium |
Medium |
Table collection |
Medium |
Medium |
Table |
Low |
Medium |
Class |
Low |
Medium |
Extended data Type |
Medium |
Medium |
Base Enum |
Medium |
Medium |
Menu Items |
Medium |
Medium |
[1] Modifications to a report can be done by adding a new design. In this case, the upgrade cost is considered Medium.
If new functionality is added to a Microsoft Dynamics AX application as new stand-alone application objects, the cost of upgrading is likely to be much lower than if the functionality was created by modifying existing objects.
See also
Best Practice Design Guidelines for Cost-Efficient Upgrades
Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.