Application Modules

    • : These are core modules of the framework like caching, emailing, theming, security, serialization, validation, EF Core integration, MongoDB integration… etc. They do not have application/business functionalities but makes your daily development easier by providing common infrastructure, integration and abstractions.
    • Application modules: These modules implement specific application/business functionalities like blogging, document management, identity management, tenant management… etc. They generally have their own entities, services, APIs and UI components.
    • Account: Provides UI for the account management and allows user to login/register to the application.
    • Background Jobs: Persist background jobs when using the default background job manager.
    • Blogging: Used to create fancy blogs. ABP’s already using this module.
    • Docs: Used to create technical documentation pages. ABP’s already using this module.
    • Feature Management: Used to persist and manage the features.
    • : Manages organization units, roles, users and their permissions, based on the Microsoft Identity library.
    • Permission Management: Used to persist permissions.
    • Setting Management: Used to persist and manage the .
    • Tenant Management: Manages tenants for a multi-tenant application.
    • Users: Abstract users, so other modules can depend on this module instead of the Identity module.
    • : Provided a simple UI to view files in virtual file system.

    Commercial Application Modules