Microsoft Dynamics 365 Business Central · Dynamics NAV
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.
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
01
Per‑tenant and AppSource‑ready extensions built on events, clean object design and upgrade‑safe patterns.
02
Refactoring legacy C/AL customizations into AL extensions, with code and data moved forward without breaking the business.
03
Design and build of industry solutions on Business Central, from data model and posting logic through to the finished product.
04
Shipping, APIs and web services connecting Business Central to the systems your operation depends on.
05
Contract senior development for Dynamics partners: overflow projects, complex modifications and technical architecture.
06
Ongoing development and troubleshooting for companies still running Dynamics NAV, including job queue and NAS issues.
Experience
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.
Designed and developed a wine & spirits industry vertical for Business Central for a Microsoft Dynamics partner.
Built the shipping extension that adds carrier and fulfillment capability to the vertical.
Continuous development on the platform since 1997: Navision, Dynamics NAV, and Business Central on‑premises and online.
Why BDK
More than 25 years of platform knowledge means fewer rewrites, cleaner upgrades and code your team can maintain.
A California company, available during US business hours for calls, reviews and go‑lives.
Project, hourly or ongoing contract arrangements, working under your partner brand or directly with your customer.
Methodology
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
Every AL app in a repository, with branching, pull requests and code review so changes are traceable and nothing gets lost or overwritten.
02
Automated builds, tests and deployments to sandboxes, so every release is built the same way and problems surface before customers see them.
03
Clear separation of development, test, UAT and production, with consistent app versions, dependencies and object ranges across every tenant.
04
Work items, specifications, coding standards and release notes, so the team, the partner and the customer always know what is changing and why.
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
Tell me about the work and the timeline. I'll reply within one business day.
© 2026 BDK Software Solutions, Inc.
Microsoft Dynamics 365 Business Central · Innovation Redefined