Ingenieria del Software. El Desarrollo de Software Orientado Aspectos (DSOA) es uno de los campos en el área de desarrollo de software que despierta mayor interés, tanto en círculos empresariales como académicos. La razón de ello es que propone una nueva visión de los sistemas informáticos que propone simplificar considerablemente el desarrollo y mantenimiento de aplicaciones, aumentando por tanto la productividad del desarrollador. El DSOA se basa en la Programación Orientada a Aspectos, la cual utiliza la separación de incumbencias o intereses más allá que la Programación Orientada a Objeto, aumentando el nivel de encapsulación y por consiguiente, permitiendo diseños más limpios, fáciles de entender y de mantener, con un alto potencial de reutilización. Así mismo este paradigma propone su fácil adopción por parte de los equipos de desarrollo, pues los conceptos que introduce son relativamente sencillos y existen varios lenguajes que permiten programar con aspectos.