An easy-to-use C++ development tool that bridges the gap between design and coding and saves hours of editing/debugging. It also allows developers to specify design patterns as object models, and automatically generates C++ classes from the object models.