How to catalogue every Maconomy customisation surface — MScript, RGL/MSL, Java extensions, Extender, APUs and TPUs, custom fields, custom tables, Workspace Client layouts, iAccess, Touch, workflows, Business Objects universes, web services, direct SQL and batch jobs — classify each by recovered business intent, and size only what survives into D365 extensions, Power Platform, or integration.
Maconomy's customisation estate is broad, layered and — critically — has no automatic conversion path to any target platform. There is no MScript-to-X++ transpiler, no Extender-to-Power-Platform converter, and no tool that partially converts a Business Objects universe into a Power BI semantic model.
The Maconomy customisation estate spans twenty-four distinct surface types. Each has different portability characteristics, different discovery techniques and different target dispositions:
Every artefact in the customisation estate must land in exactly one disposition before any build work is scoped:
For each of the potentially hundreds of artefacts in the estate, the triage pass asks:
Maconomy delivers changes through Application Program Updates (APUs), Technical Program Updates (TPUs), and Correction Units (CUs). These are versioned packages applied at customer discretion through the Deltek Software Manager and MConfig tooling.
The single most common estimation failure in Maconomy-to-D365 programmes is sizing build effort from the volume of source code. This fails for three reasons:
Does D365 Finance or Supply Chain do this natively? If yes, configure — do not build. This is the most common outcome for artefacts that were originally built to fill Maconomy functional gaps that D365 addresses.
MScript is Maconomy's proprietary scripting language for validations, calculations, automation and integration hooks. It has no public language specification, no external runtime, and no conversion tool.
The Maconomy customisation estate is diverse, entirely non-portable, and must be triaged before any build is scoped. There is no transpiler, no partial-conversion tool, and no shortcut that avoids recovering business intent from every surviving artefact.