Lo separaria en 2 temas:
a) - El diseño (un tema que no domino, ya que siempre me apoyo de colegas) de las plantillas
b) La programacion: que tecnologia se empleara en caso de que se requiera, pudiendo ser:
ASP, PHP, .NET, Java (JSP) etc.
La base de datos (Access, MySql, Sql Server) tambien dependera del presupuesto, conocimientos previos y la plataforma donde esta instalado el webhosting.
Para un website:
- Los requerimientos del cliente
- El arbol de navegacion
- Un preview para que lo autorice y valide
Puedes documentar mas en google:
http://office.microsoft.com/es-es/sh...010024041.aspx http://www.informaticamilenium.com.m...rticulo102.htm