With C/SIDE and NAV, there is a lot more possible then one might think. In this section, we'll add a series of Design Patterns that we can do in NAV, that are scarcely or not at all adopted in the default product, but do have some advantages in some areas, like:
- Upgrade-ability: changing code, changing objects can have a huge impact on the upgrade-ability of code. This might have an impact on products and for customers. So, keeping upgrades in the back of the mind while doing coding, does make sense
- Maintainability
- Readability
Find here
- Partner-solution patterns (not in the NAV core product, as some make sense mostly in partner customisations)
- NAV core patterns introduced in the latest releases (since NAV 2013 R2 and on..)