One of the clearest thinkers I had the privilege of knowing was Dr. Eli Goldratt author of Theory of Constraints.
Fortunately for us he defined as his life's mission to teach the world to think clearly.
So I suggest you start with three of his books: The Goal, Is not luck and The Choice.
After trat read "The thinking
Processes".
Apart from the theory of Constraints literature you can study system dynamics. And if you like programming then "Introduction to NetLogo" is great at both.
If you don't like programming then Zenge's the "Fifth Discipline" is a great intro to system dynamics.
Steve jobs killed it when said it would work on the iPhone because if the "huge" memory and battery resources.
He said Javascript and HTML was everything you needed.
In Eiffel we have multiple inheritance.
It's such a powerful tool.
And a natural way to model the world.
For example if you think of your typical OOP book
You have
Vehicles with engines
* cars that move on roads
* planes that move on air
* and boats that move on water.
But then comes an aqua-plane and it breaks your inheritance tree!
But with multiple inheritance is the most natural thing to have a plane that is also a boat and a car.
In Eiffel we favor the appropriate tool that better represents the world.
Some feedback:
* "low code" is confusing
When I started reading I thought low code, meant low "level" code, something like assembly or rust. After reading a lot in the page I saw it meant not writing imperative code. I think the term Model Driven Engineering would be more appropriate: https://en.wikipedia.org/wiki/Model-driven_engineering
* How do I model business rules?
How do I model a State machine?
I want to specify that once an order has been created I want to send it to the procurement department.
* How do I connect with external APIs systems?
* You mention that you have an ERP system based on this platform.
Can we look at that code?
Can we have some testimonials?
Kudos:
* It's good that you are doing a declarative approach to business software... this is still most of the software we use and I don't think it's a solved problem.
* On using a Graph database I think this is better to model complex domains. However which graph database are you using? Neo4j, Dgraph, OrientDB or is an inhouse graph database?