A Python Framework Inspired by NAV/Business Central Development
After 6 years of development, I’ve finally released a framework project that may be interesting for NAV / Business Central developers looking beyond traditional AL development.
It’s called Pral (https://pral.fieldconn.com) — a rapid business application framework written in Python for building complex database-driven enterprise applications without writing SQL, HTML, CSS, or JavaScript.
The framework was heavily inspired by years of experience developing ERP and business solutions in Dynamics NAV / Business Central environments, especially the productivity and metadata-driven development style that many of us appreciate in AL.
Some highlights:
- AL alike programming style (writing AL code in python)
- Automatic UI generation
- Built-in navigation, filtering, locale aware formatting, role based permissions, and data management
- Rapid enterprise application development
- AI architecture and Python ecosystem integration
- Own your freedom, no subscription, no vendor lock-in
- It's free for commercial and production use without limitation
The goal was not simply to compete with Business Central AL platform, but to explore whether enterprise business applications could be developed with the same speed and simplicity we experienced in NAV/BC development — while gaining the freedom of Python and modern AI tooling.
I’ve also created:
- A dedicated developer forum (see the link above)
- A YouTube channel with tutorials and demos (being updated)
- Open example code and technical walkthroughs (most are included in the sample app)
Some demo videos will probably explain the idea better than text alone.
I’d genuinely appreciate feedback from fellow NAV/BC developers, especially regarding:
- development experience
- architecture approach
- productivity
- real-world use cases
- AI architecture and Python ecosystem outlook
Thanks, and I hope you find it interesting.
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 253 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions