Straight to the point.
THE APP
The repo is open for contribution since 11th December 2025:
directions4partners/CCMS: CCMS (Cloud Customer Management System)
You can download the free app or – even better – fork the repo (and contribute 😉)
If you want to know what it actually does, just look at CCMS/CHANGELOG.md at main · directions4partners/CCMS and / or Register to the 17th December 2025 free webcast at Microsoft Virtual Events Powered by Teams
Some pictures on how it looks like:
Environment List

Reschedule update from Environment Card

Installed Apps and Available Updates

A bit of Telemetry

Capacity

Feature Management

And much more (and much much more to come 😉)
There are still not all the features that everyone would love to have. Me and Stefano Demiliani will do our part, so let’s build this altogether and contribute to it actively. Under the Directions for Partners umbrella, it will stay FREE until we all retire (probably even more) and hopefully grow up to be the best-in-class solutions to manage Dynamics 365 Business Central cloud customer tenants.
THE HISTORY
At Directions EMEA 2025 in Poznan, Stefano and I have …
NAAAA…
Rewind.
Let’s start from the beginning. Would you mind?
How many times have you received questions like
- “Is it possible to automate the schedule of a copy of the production environment into a sandbox database every night?
- “Which of my customers have installed my AppSource app XYZ version a.b.c.d ? I would love to have them being bulk updated since there might be a small feature to add… (liar! It is a bug fix!)”
Or something on this flavor?
That is the reason why many / most of you / us have developed or planned to finally develop a solution that would handle your cloud customer tenants as fully integrated in your internal management system (… that – let me guess – could easily be Dynamics 365 Business Central 😊?).
I know that there might be already some commercial apps in the marketplace or Microsoft might come up with its own solution at some point in time (this last option, very hardly could ever happen, trust me) or you might have used Power Automate, Logic Apps or anything else that is able to send a decent HTTP request to Dynamics 365 Business Central Admin Center API.
Knowing all that, I was in Stefano’s session at last DynamicsMinds event (May 2025) and he showcased different technical ways and angles to approach Dynamics 365 Business Central Tenant Admin Center (also called TAC), included an embryo of what is now called YAMPI – the de facto open source MCP for Dynamics 365 Business Central Admin Center –.
Stefano: Chapeau!
Speaking with him, we recognized the need to contribute to the community in providing a prototype app, developed in AL, that orchestrates the handling of customer tenants and environments tightly integrated in Dynamics 365 Business Central. Eventually in a bundle with a modern, powerful and fancy MCP Server.
That is how the prototype BC Admin App saw the light.
The App was almost entirely developed in vibe coding (Claude Sonnet 4.5 and most of the time using vocal commands – but this is another story or another blog post -) and ready to be used and demoed at Directions EMEA 2025 in Poznan.
For the ones that weren’t in the session, I took the BC Admin App presentation, Stefano showcase the YAMPI part.
The session was full, everyone was genuinly super excited and we received several (A LOT) requests for getting hands dirty with the app or wanting to contribute to several features, that we haven’t even thought of.
Until we bumped into the almighty Freddy Kristensen. A goodfella with strong development muscles that does not need any sort of presentation:
“Hey, I am also running a similar project for Directions for Partners.
Do you want to join forces?”.
YES, OF COURSE !!! WE ARE ALL IN!
(it was more a HELL, YES!!!… But I have to choose my own words wisely).
And this is how Cloud Customer Management System (CCMS) is made as of now…
THANKS TO FREDDY and THANKS TO DIRECTIONS FOR PARTNERS
…and to all the braves that will help shaping the app for everyone’s benefit.
