La fase de desarrollo puede ser llevada a cabo por un equipo de programadores y diseñadores, en el caso de proyectos de gran envergadura, o por mi mismo cuando lo requiere el proyecto.
En este último caso, personalmente me encargo del desarrollo empleando como plataforma tecnológica la que más se ajuste a las funcionalidades requeridas: Joomla!, Alfresco, Elgg...
La consigna es conseguir que la tecnología trabaje a favor del usuario final, y no al revés.