Design for updating
Any time we are updating a production system by applying modifications to it, a considerable amount of care is required. Many of the disciplines that should be followed in such an instance are the same for a NAV system as for any other production application system. But some disciplines are specific to NAV and the C/SIDE environment.
Increasing the importance of designing for ease of updating is Microsoft's process of providing NAV updates on a frequent basis so that systems can be kept more up to date with fixes and minor feature enhancements. Keeping up with these Microsoft provided updates is especially important for multi-tenant systems running in the cloud (that is, systems serving multiple unrelated customers with the software and databases being resident on Internet based server systems). Fortunately, in support of the pressure to apply updates more frequently, Microsoft has also provided a set of tools to help us. Many of these tools are based on Windows...