Create a repository describing what and how you want your UI
Real-time convert it to software on a platform of your choice
From free tools to high-end commercial SLA's
BB is a free and open source 3-part engineering system to manage large amounts of GUI’s by allowing you to create or share components called ‘blocks’ and reuse them in many different code-free configurations. To prove the system works, there is a free reference implementation available based on mobile-first HTML5 with web-components and micro-services that you can use. Feel free to bend it into your own implementation or use your own technology if you want. There are many benefits to this approach, but they all boil down to the manageability of complex systems. The ultimate control over quality, change, security, standards, usability, branding, user feedback, knowledge and much more. The high speed of development and low cost of maintenance are just a nice bonus.