Skip to the content.

A benchmark for evaluating AI coding agents on real-world Business Central (AL) development tasks, inspired by SWE-Bench.

Categories

Category Description
Bug Fixing Follows SWE-Bench methodology to evaluate bug fixing in AL code
Test Generation “Reverses” SWE-Bench: Generates reproduction tests (TDD) instead of fixes
Code Review Coming Soon

What is Business Central?

Microsoft Dynamics 365 Business Central is a comprehensive business management solution for small and medium-sized organizations. It connects sales, service, finance, and operations to help businesses work smarter, adapt faster, and perform better.

AL (Application Language) is the programming language used to develop extensions and customizations for Business Central. It is a domain-specific language designed for building business applications for the Business Central platform.

Why BC-Bench?