Eclipse är ett öppet utvecklingsverktyg för bland annat Java och C++. Aspektorienterad programmering är en teknik för att bryta ut generella rutiner som felhantering från klasser och behandla dem separat. Tanken är att klasserna på detta sätt mer ska beskriva det verksamhetsspecifika i en tillämpning.

– Vi kan inte utveckla Apsectj mer, kommenterar Jim Hugunin på Parc beslutet att släppa verktyget till Eclipse.

Analytikern Ted Schadler på Forrester tycker att det är ett bra beslut av Eclipse att ta sig an Aspectj. Han anser att det kan underlätta i ambitionerna att få utvecklare att välja Eclipse i stället för Microsofts utvecklingsverktyg.