Coupling application design and user interface design | Synapse