A Python Framework Inspired by NAV/Business Central Development

Jaska
Jaska Member Posts: 6

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.