Jak už tu mnohokrát zaznělo, pokud nemyslíte OSVČ, který dělá weby, tak mezi programátorem a zákazníkem je projektový manažer a/nebo analytik, kteří tvoří takový nárazník a měl by programátorovi dát jasné zadání na základě přechroustaných zjištění od zákazníka.
Od toho, aby zákazník zjistil, co chce nebo ne, jsou tu mockupy, wireframy a prototypy.