Antes de hacer, cualquier operación, construir una casa,... se tienen que tener preparadas las herramientas necesarias para ello, lo mismo ocurre con el diseño de webs, y más si se van a diseñar con CSS. Por lo tanto, antes de empezar, se debe hacer una lista de las herramientas(aplicaciones) que vas a usar para hacer la web, aquí una lista de las aplicaciones recomendables para tal tarea, y las que no lo son.