Introducing Dynamics NAV Patterns and Software Architecture
In this book, we will journey into how to build repeatable and upgradable solutions for Microsoft Dynamics NAV. We will do this using a combination of design patterns and coding best practices. We will also cover anti-patterns, and the methodologies of handling the legacy code.
By improving the repeatability and upgradability of your software, the total cost of ownership (TCO) is reduced, which leads to better margins and better return on investment (ROI).
The examples and screenshots are based on the current version of the product, Microsoft Dynamics NAV 2015, but all of the concepts can be applied to any older version of the product too.
In this chapter, we will cover:
- Introduction to Software Design Patterns
- Pattern elements and hierarchy
- The Dynamics NAV building blocks
- The Metadata driven development