It’s not.
A developer friend recently started building an open-source ERP system out of curiosity.
A few weeks later, he told me:
“Every time I start something like this, I end up rebuilding the same things again and again… architecture, security, roles, permissions, background jobs, access control…”
