Customizing Microsoft Dynamics NAV is not just about forms, pages, reports, and MenuSuites. There are codeunits, dataports, and XMLports. Let's just see what they are all about, before we call it a day.
We wanted to make this chapter code-free, and show you what kind of stuff you can do with Microsoft Dynamics NAV without ever coming anywhere near C/AL. And from what you've seen so far, there's an impressive lot of development you can do without any coding at all.
Codeunits are all about code. That's why they are called that after all. They are objects used to encapsulate blocks of code with similar purpose or that accomplish a specific thing. Codeunits are the cornerstone of the business logic of Microsoft Dynamics NAV, and you should make extra sure that people modifying them have good knowledge of the functionality of the application area they are modifying and the business logic behind the code contained in them. Don't ever settle for less.