Con l'avvento di WPF si tende sempre di più a descrivere il ruolo del "designer" come quello di colui che si occuperà della user interface. La mia esperienza sembra confermare che, almeno inizialmente, questo ruolo verrà comunque comperto da un developer (magari quello col migliore senso estetico) ma non è escluso che in futuro, i ruoli diverrano ben definiti e coperti da diverse professionalità.
Fin'ora, a parte la definizione dei ruoli, non si è mai visto come le due figure devono/possono interagire tra loro, e come un applicazione WPF debba essere realizzata affinchè questo sia realizzabile nel migliore dei modi, finalmente un whitepaper "The New Iteration" inizia a far luce su queste tematiche.