Code Audit

Your company is using Microsoft Dynamics NAV (NAV) or Microsoft Dynamics 365 Business Central (BC) for the accounting and business management of your company. Your solution is customized to fit your business.

The Economics of Quality

Microsoft has in the order of 100.000’s of customers running NAV and BC, and the consequences of a serious bug are huge. Similarly, the best ISVs have thousands of customers. But your customizations were typically only made for you.

You can trust that Microsoft is putting a lot of resources into testing their solution and that Microsoft sets high expectations for their ISV partners doing the same. For example, by asking them to make automated tests that cover most of their code.

The reason why your customizations do not have this level of quality, is simply because you

Programming Guidelines and Best Practices

Since the very first version of Navision Financials 1.0, Navision provided programming guidelines for its partners and today Microsoft continues to develop these best practices and design patterns.

But unfortunately, these guidelines were often not followed by the developers. For different reasons.

Technological Debt

Customizations typically suffer from these consequences. We refer to this as technological debt.

Why do I need to have my solution audited?

If you are a CFO or CIO, you should consider investing in an audit in the following cases:

If you are a Microsoft partner

What is the result of the audit

The audit documents the current state of your solution. We try to identify the

In the case of an upgrade from NAV to BC

Contact

Your solution and history is specific to you. So let's talk about it.

Finn Pedersen