Database-First Design
The journey began at that time when Oracle was positioned as the source of truth for entity relationships and database schemas. So I copied some of it : CRUD screens including parent-child structures could be generated directly from a drag-and-drop graphical Borland Object Pascal environment. This was a simple, predictable and remarkably effective solution.
So last century though.