The Concern Manipulation Environment (CME) is an integrated Aspect-Oriented Development (AOSD) environment that promotes incremental adoption of AOSD. It supports both developers who want to use an AOSD approach, and tool providers with novel AOSD ideas.