Whenever modularity gets tricky, OT/J provides just one more dimension for your architecture. With OT/J there's no excuse for any architectural workarounds.
With OT/J any existing piece of Java code is reusable. Existing components can be adapted to specific needs in full adherence to your projects requirements and without compromising a crisp modular architecture.
OT/J is the fabric from which high quality software can be produced: flexible, durable, elegant.
The Object Teams Development Tooling (OTDT) supports development with OT/J at the same level of convenience and productivity as the JDT does for Java: the OTDT is an extended and adapted version of the JDT.
With OT/Equinox the advantages of Object Teams can be applied in any Plug-in/OSGi setting.
The Object Teams project provides just the right tooling and runtime for applying OT/J in various contexts, enabling superior productivity.
The project has graduated on June 8, 2011. The current stable release is 2.2.1 (Kepler).