Este libro es una guia de ayuda para aquellas personas que son desarrolladores informaticos y desarrollan su carrera en el area del software. La principal responsabilidad del desarrollador es la de concebir el dise que posibilite al software ser construido de modo que satisfaga los requisitos de calidad impuestos por las partes implicadas. Para que el proceso de dise arquitectural tenga exito, es esencial que el arquitecto cozca los objetivos del software, o sea, cozca los requisitos funcionales y de calidad para los cuales el esta proyectando. Ademas de eso, este debe cocer las tecnicas y practicas de dise arquitectural que pueden ayudarlo en la concepcion de la arquitectura. Tambien debe cocer como documentar la arquitectura proyectada, una vez que es preciso comunicarla a los otros miembros del equipo de desarrollo.