Ein Prozess, bei dem Benutzerfreundlichkeit und visuelle Logik die Entscheidungen beim Programmieren bestimmen.