O documento fornece uma introdução à programação orientada a aspectos, definindo o que é POA, sua origem no trabalho de Gregor Kiczales na Xerox PARC, e como permite a separação de componentes de software para melhor modularização e reutilização de código.