---
id: topic/dev-itpro/development/extensibility/extending-the-base-application
type: topic
title: Extending the base application
summary: "Learn section Development > Extensibility > Extending the base application: 15 Microsoft Learn pages in 1 subtopics. Index of what Learn documents here, linked to Learn."
tier: official
language: en
system: development
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-08T06:31:25.130Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 8c438475be31a82b5ecc70dd46ca9a719ca65424fa05e1169543a2730c6789d0
evidence:
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extend-pages-based-on-date-virtual-table
    title: Extend Pages Based on the Date Virtual Table
    date: "2026-08-24"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-application-areas
    title: Extending Application Areas
    date: "2025-01-10"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extend-exchange-rates
    title: Extending currency exchange rate adjustments
    date: "2023-12-28"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-templates
    title: Extending Customer, Vendor, and Item Templates
    date: "2021-10-14"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-document-sharing-onedrive
    title: Extending Document Sharing and OneDrive for Business
    date: "2021-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-email
    title: Extending Email
    date: "2022-05-19"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extension-errors-recommendations
    title: Extending error messages with recommendations
    date: "2025-11-17"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-invoice-posting-example
    title: Extending G/L entry aggregations when posting invoices
    date: "2024-01-03"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-item-charges
    title: Extending Item Charges Distribution Methods
    date: "2021-04-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-best-price-calculations
    title: Extending Price Calculations
    date: "2021-04-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-shopify
    title: Extending Shopify
    date: "2026-09-03"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-data-archive-extension
    title: Extending the Data Archive extension
    date: "2023-12-21"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extend-edocuments
    title: Extending the e-documents functionality
    date: "2025-01-27"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-publish-code-customization
    title: Publishing a code-customized Base Application
    date: "2021-04-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-application-app-file
    title: The Microsoft_Application.app file
    date: "2024-01-16"
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-application-areas
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-publish-code-customization
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-application-app-file
  objects:
    - object/page/4500
    - object/page/4503
    - object/page/4504
    - object/page/4511
    - object/page/4512
    - object/page/6103
    - object/page/6133
  features: []
  topics:
    - topic/dev-itpro/development/extensibility
    - topic/dev-itpro/development/extensibility/extending-the-base-application/examples
  localizations: []
  videos: []
  posts:
    - post/thatnavguy-com/https-thatnavguy-com-blog-2026-bc-friday-tips-75-dynamics-bc-excel-reports--cd3c716212
  guidelines: []
learn_toc_path:
  - Development
  - Extensibility
  - Extending the base application
toc_file: dev-itpro/TOC.md
parent: topic/dev-itpro/development/extensibility
children:
  - topic/dev-itpro/development/extensibility/extending-the-base-application/examples
coverage:
  learn: 15
  code: 7
  video: 0
  blog: 1
  guideline: 0
bc_forms:
  - 4500
  - 4503
  - 4504
  - 4511
  - 4512
  - 6103
  - 6133
member_hash: 8c438475be31a82b5ecc70dd46ca9a719ca65424fa05e1169543a2730c6789d0
narrative: none
---

# Extending the base application

> Learn section Development > Extensibility > Extending the base application: 15 Microsoft Learn pages in 1 subtopics. Index of what Learn documents here, linked to Learn.

Path: [Development](../../development.md) > [Extensibility](../extensibility.md) > Extending the base application · tier official · system development · no narrative yet

## Subtopics

- [Examples](extending-the-base-application/examples.md) (12 pages)

## More Learn pages

- [Extending Application Areas](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extending-application-areas): Learn about extending application areas in Business Central.
- [Publishing a code-customized Base Application](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-publish-code-customization): Description of the process of publishing a code customization for Dynamics 365 Business Central on-prem.
- [The Microsoft_Application.app file](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-application-app-file): The Microsoft_Application.app file encapsulates all of the extensions that make up a solution for Business Central.

## Videos and posts

Linked by a Haiku matcher with a grounding quote from the item's summary (link/topics.ts); machine-generated.

- [BC Friday Tips #75 Dynamics BC Excel Reports](../../../../posts/thatnavguy-com/https-thatnavguy-com-blog-2026-bc-friday-tips-75-dynamics-bc-excel-reports--cd3c716212.md) (community post): "developers to add it as a dependency when extending these objects"

## Business Central pages and reports

The pages, reports and queries this hub's Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.

- [Page 4500 "Current User Email Account"](../../../../objects/page/4500.md) · on [Table 4508 "Email - Outlook Account"](../../../../objects/table/4508.md) · via [Examples](extending-the-base-application/examples.md)
- [Page 4503 "Microsoft 365 Email Account"](../../../../objects/page/4503.md) · on [Table 4508 "Email - Outlook Account"](../../../../objects/table/4508.md) · via [Examples](extending-the-base-application/examples.md)
- [Page 4504 "Microsoft 365 Email Wizard"](../../../../objects/page/4504.md) · captioned "Set up Microsoft 365 email account" · on [Table 4508 "Email - Outlook Account"](../../../../objects/table/4508.md) · via [Examples](extending-the-base-application/examples.md)
- [Page 4511 "SMTP Account Wizard"](../../../../objects/page/4511.md) · captioned "Set up SMTP Account" · on [Table 4511 "SMTP Account"](../../../../objects/table/4511.md) · via [Examples](extending-the-base-application/examples.md)
- [Page 4512 "SMTP Account"](../../../../objects/page/4512.md) · on [Table 4511 "SMTP Account"](../../../../objects/table/4511.md) · via [Examples](extending-the-base-application/examples.md)
- [Page 6103 "E-Document Services"](../../../../objects/page/6103.md) · on [Table 6103 "E-Document Service"](../../../../objects/table/6103.md) · via [Examples](extending-the-base-application/examples.md)
- [Page 6133 "E-Document Service"](../../../../objects/page/6133.md) · on [Table 6103 "E-Document Service"](../../../../objects/table/6103.md) · via [Examples](extending-the-base-application/examples.md)

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn's own.
