Microsoft Dynamics 365 Business Central · Dynamics NAV

Senior AL development for Business Central partners and the companies they serve.

Building and extending NAV and Business Central solutions since 1997, starting with Navision 2.0. Custom extensions, C/AL‑to‑AL upgrades, vertical products and integrations, delivered with GitHub, Azure DevOps and a disciplined development process.

Discuss a project See services

25+ years

on the NAV / Business Central platform

NAV 2.0 → BC

every generation, from C/AL to AL extensions

Vertical builder

designed and developed a wine & spirits industry product

Services

Development work that partners can hand off with confidence.

01

Custom AL extensions

Per‑tenant and AppSource‑ready extensions built on events, clean object design and upgrade‑safe patterns.

02

NAV to Business Central upgrades

Refactoring legacy C/AL customizations into AL extensions, with code and data moved forward without breaking the business.

03

Vertical & ISV products

Design and build of industry solutions on Business Central, from data model and posting logic through to the finished product.

04

Integrations

Shipping, APIs and web services connecting Business Central to the systems your operation depends on.

05

Partner development capacity

Contract senior development for Dynamics partners: overflow projects, complex modifications and technical architecture.

06

Support for NAV sites

Ongoing development and troubleshooting for companies still running Dynamics NAV, including job queue and NAS issues.

Experience

Product‑level work, not just tickets.

Brian Keagy founded BDK Software Solutions to bring his NAV and Business Central development experience directly to partners and their customers. He has worked through every major shift in the platform and builds solutions that partners resell and customers run every day.

365WineTrade

Designed and developed a wine & spirits industry vertical for Business Central for a Microsoft Dynamics partner.

365WineTrade shipping enhancement

Built the shipping extension that adds carrier and fulfillment capability to the vertical.

NAV 2.0 through Business Central

Continuous development on the platform since 1997: Navision, Dynamics NAV, and Business Central on‑premises and online.

Why BDK

You work directly with the senior developer.

Depth you can't outsource

More than 25 years of platform knowledge means fewer rewrites, cleaner upgrades and code your team can maintain.

US‑based, your time zone

A California company, available during US business hours for calls, reviews and go‑lives.

Flexible engagement

Project, hourly or ongoing contract arrangements, working under your partner brand or directly with your customer.

Methodology

Have your Business Central environments become a bit chaotic?

Many teams struggle with the development methodology around Business Central AL: code scattered across sandboxes, unclear versions, manual deployments and fixes that break something else. It doesn't have to be that way. With sound development methodology, disciplined procedures and strong organization, AL development becomes predictable and repeatable.

01

Source control with GitHub

Every AL app in a repository, with branching, pull requests and code review so changes are traceable and nothing gets lost or overwritten.

02

Azure DevOps and automated pipelines

Automated builds, tests and deployments to sandboxes, so every release is built the same way and problems surface before customers see them.

03

Organized environments

Clear separation of development, test, UAT and production, with consistent app versions, dependencies and object ranges across every tenant.

04

Defined procedures

Work items, specifications, coding standards and release notes, so the team, the partner and the customer always know what is changing and why.

Flexible by design

Good design anticipates change. Many Business Central customizations are built for one exact scenario, and every new requirement means another round of development and testing. I take a broader view, designing solutions around configurable setup tables, events and extensible patterns. The result is a system that adapts as your processes evolve, lowering long‑term cost and keeping your codebase clean.

Contact

Have a Business Central project or a development backlog?

Tell me about the work and the timeline. I'll reply within one business day.

brian@bdksoftwaresolutions.com

© 2026 BDK Software Solutions, Inc.

Microsoft Dynamics 365 Business Central · Innovation Redefined