Diseño de templates para sistemas específicos.
Su implementación y buen uso separa totalmente el diseño de la programación.