Start here

The Plugin Health Check

Find out what your custom Dynamics 365 code actually does, what is at risk, and what to do about it. For a fixed price, before you commit to anything bigger.

Who it's for

  • You depend on custom plugins, workflow activities or integrations and nobody on your team fully understands them.
  • The source code is lost, incomplete or out of date, and only the compiled assembly is left.
  • A migration, upgrade or Microsoft change is coming and you need to know what will break.
  • You've been told to rewrite everything and want an honest second opinion first.

What you get

A full inventory

Every custom plugin, workflow activity and related assembly in your environment, with what each one is registered to do and when it runs.

Plain-English descriptions

What each component does today, read out of the working code, including business rules nobody wrote down.

Source recovered where it's missing

Where only a compiled assembly exists, we reconstruct readable, buildable source so you can see and change what is running.

A risk report

Deprecated or retired libraries, upgrade blockers, platform limits the code doesn't handle, and anything that could fail or lose data quietly.

A prioritized plan

What to fix first, what can wait, and what should move to Power Automate instead of staying as code.

A fixed-price estimate

A quote for any follow-on work, based on what we found, so there are no open-ended hourly surprises.

How it works

1

Free consult

A 30-minute call to understand your environment and what's worrying you. We confirm the Health Check is the right fit and quote a fixed price.

2

Access and assessment

We work from a solution export or read-only access. We do not change your production system.

3

Report and review

You receive the report, and we walk through it with you and answer questions.

What we need from you

  • A solution export, or read-only access to the environment
  • The compiled assemblies, if you have them outside the solution
  • Any known problems, upcoming migrations or deadlines
  • A person who knows how the business uses the system, for a short conversation
The Health Check is the safe first step. It stands on its own: you keep the report and can act on it with us, with your own team, or not at all.

The approach, in practice

The Health Check uses the same method as our full recoveries: get the source back, write down what it does today, and prove it. In one recovery of a lost integration that had run for years, that process found twenty defects, seven of them silent failures that dropped or corrupted data and reported success.

Questions

How much does it cost?

It's a fixed price, quoted after a short free call, based on how many components you have and how much source is missing. You'll know the price before we start.

Can you assess code when the source is gone?

In most cases, yes. We decompile the compiled assembly and reconstruct readable source. Results vary with how the assembly was built, and we'll tell you what to expect during the consult.

Will you change anything in our production system?

No. The Health Check is read-only. Nothing changes in production without your approval.

Do we have to hire you for the fixes?

No. The report and plan are yours to use however you choose.

Which versions do you support?

Dynamics 365 Customer Engagement (online and on-premises) and Dataverse.

Ready to find out what's running?

Book a free 30-minute consult. We'll tell you what we'd look at first, whether or not you hire us.