Skip to main content

Microsoft Dynamics 365 Business Central developers have been breaking new ground with community projects in 2025

Editor, MSDynamicsWorld.com

The Microsoft Dynamics 365 Business Central developer community has a reputation for creating unique tools and frameworks that improve both the way they work and the results they deliver. Whether through open-source projects or new commercial ventures, the BC corner of Microsoft’s AI Business Solutions ecosystem has earned a reputation for pushing ERP projects and capabilities well beyond their conventional limits.

2025 has seen a range of developer-led projects gain momentum, reaching new technical, community, and commercial milestones. Looking across some of the prominent projects, the effort helps explain how some of Microsoft's business applications development and AI priorities can be put to use in the real world. 

While customers and non-technical BC professionals may have limited visibility of these projects, chances are that if your partner works with any of the projects described below, your development budget is used more efficiently, your support is better, and system performance is less volatile than it would otherwise be. And on the developer side, these tools have the potential to help accelerate customer projects, reduce the time spent researching new concepts, and scale customer delivery. 

BC Code Intelligence

BC Code Intelligence AppSource checklist
Guidance on AppSource 

BC Code Intelligence is a dual-sided project that sources expert guidance for AL development and applies it to agentic coding. Its BC-focused domain topics, user personas, and prompts are consumed by the BC Code Intelligence MCP server.

From within VS Code, a BC developer can ask the various personas within the environment to provide advice, guidance, and analysis on different topics like AI, testing, upgrades, code review, security, and at least eleven more themes.

The content of the Code Intelligence MCP is primarily sourced from the alguidelines.dev project. It is transformed for agentic consumption and then enhanced with blog post content from community members. 

“The primary goal of this is to take what's already working well (agentic coding) and give the agent real, relevant BC specific knowledge,” Jeremy Vyska told MSDW. “For example, in upgrades, it knows how to handle the "No. Series" changeover for you in v24 -> v27.”

The project has also been engineered to allow developers to tune Code Intelligence through "layers", allowing an organization’s own internal knowledge to be applied, such as knowledge about library applications, key design principles, and industry domain knowledge. 

“A key aspect for this tool for me is to make it dead-simple to start using right away.  You install, and start. It should feel very natural and helpful,” he added. In the year ahead, Jeremy is planning to add a lot more knowledge, both in BC code (such as obsoletion handling) but also in methodology. Last week, he added a review checklist to the engine that can provide guidance (like the image above) to answer the question "I'm about to publish this to AppSource for the first time, what should I be thinking about?"

“It can help miss all the easy-to-skip or easy-to-forget things, not just ‘emit code’,” Jeremy noted.

BC Telemetry Buddy

BC Telemetry Buddy

Created by Microsoft MVP waldo, BC Telemetry Buddy is “a VSCode extension that makes it easy to query and analyze Business Central telemetry data.”

The MIT-licensed project, now at release 1.2.10, includes an MCP server to support natural language chat, support for rich formatted results, multi-profile support for consultants with multiple client environments, and more.

waldo first wrote about BC Telemetry Buddy in October 2025, crediting Dmitri Katson’s AI work as an inspiration for the project. With a second announcement at the end of November, the project is now “a modular, test-covered, telemetry-driven, AI-powered tool that’s actually holding up in real-life partner scenarios.”

Once configured, a user can ask BC Telemetry Buddy questions in GitHub Copilot Chat (or another MCP client) like: "What are the slowest database operations today?" or "Show me failed web service calls in the last hour". They can also use KQL directly, but the joy is not having to do so, of course.  You can have the chat client even do complete performance analysis or any other type of analysis based on Telemetry data.  waldo also noted that he will soon share some use cases on his blog!

To improve the use of the tool, waldo is also watching anonymized telemetry data to understand usage patterns across the user base. He shared a few details recently like peak usage times, activity levels, and geographic distribution of usage. 

The roadmap for the project includes better visualizations and more specialized chat flows, but he is also looking for user feedback.

AL Object ID Ninja

AL Object ID Ninja

Microsoft MVP Vjekoslav Babic’s AL Object ID Ninja has been evolving for about four years and provides Business Central developers with “zero-configuration, dead-simple, no-collision object ID assignment for multi-user repositories.” 

In other words, it saves developers from the pain associated with resolving problems related to assigning the same object ID to different objects. 

An MIT-licensed project, AL Object ID Ninja is also about to launch a commercial-grade version that is already seeing an “overwhelming” response, Vjeko wrote recently. The new version will have a new back end and new management portal for subscription-paying customers.

The project started as a free hosted project. But as Azure resource consumption grew with its popularity, the cost became unsustainable, Vjeko explained. Users of the Ninja have always had the option to self-host and they can continue to do so. Or they can opt for the Premium Ninja back end with professional levels of service and support. 

Ninja already has one big name joining the premium service: LS Retail. Vjeko tells their story of moving from self-hosted to premium here.

CCMS — Cloud Customer Management Solution

CCMS (Cloud Customer Management Solution) is an open-source Business Central app built by a consortium of Microsoft partners. The project aims to tackle the challenge of streamlining and automating how partners maintain their clients’ BC environments. It provides “a secure, modular, and automated way to handle the entire lifecycle of customer environments.”

The project is hosted by Directions for Partners but the development is done by community members. Contributors include community technology evangelist Freddy Kristiansen, Julian Tillman of SHB Business Solutions, Duilio Tacconi of EOS Solutions Group, and Microsoft MVP Stefano Demiliani. Freddy has also run past webinars on open source projects via Directions for partners, with a new one on CCMS scheduled for December 17.

Even more projects

LinterCop

LinterCop is an AL code analyzer “meant to check your code for all sorts of problems.” Managed under the GitHub account of Microsoft MVP Stefan Maron, the tool features dozens of rules for varying levels of severity. The rules in use by a developer can be controlled with a custom ruleset. And according to GitHub’s data, the project has had contributions from 23 people.

AZ AL Dev Tools/AL Code Outline for Visual Studio Code 

The ReadMe file for this project explains this project’s background well: 

This extension was originally named 'AL Code Outline' because it started as AL code outline panel from which it was possible to run different code generators on AL syntax nodes. Each new version has been adding new features, some of them were no longer related to the AL code outline panel. Current version of the extension is a collection of different AL development tools and AL outline panel is just one of them, so it seems that the name should be updated to reflect functionality changes.

The project has 9 contributors, 16 features, over a dozen, AL object wizards, and over 100 open issues.

FREE Membership Required to View Full Content:

Joining MSDynamicsWorld.com gives you free, unlimited access to news, analysis, white papers, case studies, product brochures, and more. You can also receive periodic email newsletters with the latest relevant articles and content updates.
Learn more about us here

About Jason Gumpert

As the editor of MSDynamicsWorld.com, Jason oversees all editorial content on the site and at our events, as well as providing site management and strategy. He can be reached at jgumpert@msdynamicsworld.com.

Prior to co-founding MSDynamicsWorld.com, Jason was a Principal Software Consultant at Parametric Technology Corporation (PTC), where he implemented solutions, trained customers, managed software development, and spent some time in the pre-sales engineering organization. He has also held consulting positions at CSC Consulting and Monitor Group.

More about Jason Gumpert