Customize of Microsoft Dynamics NAV is relative easy. You need developers knowledge, but for some customizations basic dev knowledge is enough.
The most of customization, we do in development phase in implementation. The goal of the Development phase is to
build and test the system components defined and approved in the design specifications, including developing
the customizations, integrations and interfaces, and data migration processes.
The major deliverables include the complete system
configuration, completion and freezing of code for customizations, integrations and interfaces, and data migration. Other key deliverables include
finalization of the design specifications and the completion of Solution Testing. For an Enterprise project, this may also include
Data Acceptance, Process and Integration Testing.
C/AL (Client/server Application Language)
is the programming language used within C/SIDE the Client/Server Integrated Development Environment
C/AL is a database specific programming language, and is primarily used for retrieving,
inserting and modifying records in a Navision database.
C/AL resembles the Pascal
language it is based on.