Describe a problem. An agent builds the solution on that surface, backend included. One open source app, with the agents and models you choose, and data you control.
Follow @BuildAutomaton and @rchodava
There is no catalog of products to pick from. Tell an agent the solution you want, or describe the problem and let it create the software.
The display becomes the screens, controls, and flow that problem needs. The same app brings the backend that makes the solution work.
It is one super app for the situation in front of you. Agents build the functionality that situation needs, then keep shaping it as the problem changes.
The agents and models are not fixed. Hook in the ones you want to use, and swap them when you want something else.
Agents build, modify, compose, and customize from open source software. That is a solid starting point you can read and change. The edges of your problem still get worked out in the app.
Keep it on your own hardware, in your private cloud, or somewhere else you control. The system of record stays yours.