En mi empresa hay un departamento de diseño donde hacen el diseño de la web y luego nos lo pasan a los que programamos el codigo
Pero hay veces que directamente vienen a nosotros, nos dan el diseño aproximado y nos dejan a nuestra imaginacion hacer y deshacer a la vez que hacemos que funcione el codigo
Dependera de quien te lo haga que te pida un diseño sobre el que programar o solo logotipo y colores para montar diseño y parte de codigo
De todas formas lo que pides no es mucho, es bastante sencillo, una base de datos donde almacenar esos campos y un poco de codigo para encontrarlos