AspectWertz is another Java-compatible lightweight powerful framework. It can be used easily to integrate new as well as existing applications. AspectWertz supports both XML as well as annotation-based aspect writing and configuration. It supports compile time, load time, and runtime weaving. Since AspectJ5, it has been merged with AspectJ.