Object Manager Advanced

The most extensive tooling for converting C/AL to AL code and the other way around

Object Manager Advanced 

Fully integrated in Microsoft Dynamics NAV/BC, Object Manager Advanced is the most efficient and versatile development tool for migrating from Dynamics NAV to Dynamics 365 Business Central, creating apps and performing upgrades.

With every release the NAV/BC development environment gets a few minor improvements. We have CTRL-Z since 2016. But, that is about it. Let’s be honest, as a developer there is a serious lack of tools for you to work with. At least that is what we thought when we started developing Object Manager Advanced. And by now, since there are over 1000 companies working with this tool, we think you all agree.


The transition from NAV to Business Central sparks a lot of questions for developers, especially: how will OMA maintain the ease of development you are familiar with in Business Central? OMA 13 is the answer to those questions and will give you the best of both worlds:

  • Conversion from C/AL to AL directly from any NAV version (>NAV2013)
  • No external applications 
  • Easy navigation for AL & C/AL code
  • Add prefixes in AL automatically
  • Convert AL back to C/AL to support older NAV databases very easily
  • Create apps in BC (AL files)

NAV/BC development re-invented

It’s safe to say that with Object Manager Advanced (OMA), idyn re-invented the Microsoft Dynamics NAV/BC development environment. A broad set of features reduces costs, save time and improves the quality of your development work.

Using OMA for add-on creation ensures compliancewith the required conventions and patterns to become Certifiedfor Microsoft Dynamics (CfMD). 

Object Manager Advanced has been awarded by Mibuso (Best Download Award) and Microsoft itself (Microsoft innovation Award).

Develop - Analyze - And benefit

Object Manager Advanced is the tool-of-choice to support developers and consultants in Microsoft Dynamics Sure Step or any other methodology. Higher quality Microsoft Dynamics NAV/BC development can be achieved with powerful functionalities such as:

  • Convert C/AL to AL
  • Where Used 
  • Guideline checking
  • The ability to lock objects;
  • Renumber objects, fields and elements without hassle;
  • Manage and deploy your work using projects & transports

Better safe than sorry: Check Guidelines

The Check Guidelines tool checks if guidelines requirements are met and corrects guidelines errors in C/AL and AL code. Less manual, corrections when you convert code from C/AL to AL.

Deploy - And rest assured

Object Manager Advanced puts an end to endless checking, testing and comparing before deployment. You simply combine all modifications in a transport and use the wizard to import them into your customer database. All from within Microsoft Dynamics NAV/BC, of course. So no hassle of switching from system to system.

Numerous features for development and deployment

The list of features that are included within OMA is already quite extensive but that doesn't keep us from adding new features to a next version. If you have an idea on a possible addition to one of the upcoming releases, just contact us. We are always keen to receive input from our customers. 

More than 10.000 developers use OMA

Because we are proud of what we do, and even more proud because so many developers enjoy working with our products, we thought we would just add some numbers to this page. Today, more than 1000 companies are using OMA. That is around 500 partners and 500 in-house developing customers. In total, OMA enables over 10.000 users to improve their everyday workloads! 

If you’d like to receive more information about Object Manager Advanced, or if you are interested in a live demo, please contact us.




The developing tools are fully adapted to the BC environment. All functionalities work for C/AL and AL.

Convert C/AL to AL.

With OMA 13, you now have the ability to convert C/AL to AL code. Inside OMA, it is not necessary to create .TXT files first, because you can work from within your objects. There is no export time needed, you can convert directly from C/AL to AL in OMA and AL files can be opened directly in Visual Studio code.  

There is no need to convert from 2013 to 2018 first. The conversion tool works across all versions! In general, since OMA is 100% written in C/AL, it’s far more flexible and adjustable. The OMA conversion tool is the only conversion tool that is written in C/AL. Everyone is used to it and it’s easily adaptable. And all object types can be converted to AL! 

OMA also has the ability to add prefixes to objects while converting from C/AL to AL. There are no manual actions needed, it saves you a lot of time and prevents overlooking these!

How to convert from C/AL to AL:

  • Create an extension in OMA
  • Choose AL-project folder
  • Add C/AL objects
  • Configure some special features: 
  • Select new Object Range if required
  • Choose a prefix
  • Create an XLIFF file (Y/N)
  • Press “Create AL Project”
  • Done


The analyzing tools are fully adapted to the BC environment. All functionalities work for C/AL and AL. For example: 

Where used

The Where Used extension related information appears throughout OMA, what’s new is that you’ll be able to see the number of subscribers and the number of times used.Find out where objects, keys, triggers, fields, functions etc.are used. Easily track down unused variables, keys and fields.

Guideline checking

The Guideline checking functionality enables you to navigate from your list of comments to Visual Studio in one click. Modify your code and check again. OMA will monitor your work outside NAV and update your file history inside NAV/BC. 

Some of the key features of OMA:

  • Filter on extensions in Object Explorer
  • Where used: extension related information appears throughout OMA, see the number of subscribers and the number of times used
  • Guideline checking: navigate from your list of comments to Visual Studio in one click
  • Modify your code and check again. OMA will monitor your work outside NAV and update file history inside NAV/BC
  • Export any C/AL object as an AL file
  • Any AL file can be converted to a C/AL object
  • Easy tracing of modifications on objects
  • Lock objects, so other developers can see who is working on a particular object
  • Automatically save source code every time you make a change
  • Easy rollback or compare new code to a previous version
  • Renumber objects and fields directly in your database
  • Easily track down unused variables, keys and fields
  • Easily check if your development meets the coding - and GUI standards
  • Fully integrated in NAV/BC
  • Used by 70% of developers worldwide
  • Transport objects to your customer database
  • Action Worksheet
  • Version and Source Control
  • Record Permission Wizard
  • Update Variables
  • Translation Tool
  • Edit Table Data
  • Create Table Wizard
  • Change Field Options
  • MenuSuite Viewer
  • Search String in C/AL Code
  • Client Monitor Analyzer
  • Record Permission Wizard