Este documento apresenta os conceitos e benefícios da Orientação a Aspectos no desenvolvimento de software. Aborda as limitações da Programação Orientada a Objetos para modularizar interesses transversais e como a Orientação a Aspectos permite uma separação mais adequada desses interesses através da nova abstração de "aspecto". Apresenta também os benefícios da Orientação a Aspectos, como melhoria da compreensão, manutenção e reutilização do código.