#053 BC MODULE BUSINESS FOUNDATION
Introduced in Microsoft Dynamics Business Central 2024 Wave 1 (a.k.a. BC24), the Business Foundation module is a new layer in Business Central architecture, with the goal of modularize and improve its architecture.
Microsoft is breaking down the so-called monolithic structure into smaller, more coherent and related modules to improve the system maintainability and scalability.
Functionality: Business Foundation is designed to be a collection of standard BC functionalities, essential across several different domains within the application, while not being specific to any specific functional area. For example, No. Series Management, Address Management, Currency Management or Dimension Management.
Modular Architecture: By breaking down the system architecture into smaller and more manageable structure, Microsoft is improving maintainability and scalability. Each module is functionally coherent and encapsulates a specific set of related features.
Modularity Advantages: Modules are easier to update, secure and test. They are also faster on compiling and more development focused.
Microsoft Base App will be left with core functionalities and lose these functionalities. The base app will have dependencies on the new Business Foundation, the same way it has on the System App.
The first module (and so far, the only one) added to the Business Foundation is the No. Series Management module, and for this reason several functions and fields from No. Series in Base Application have been marked as Obsolete (this will be covered in a future ArquiTips).