Patterns offer the clearest way forward for a software industry in crisis.
Best practices and key design ideas are abstracted from actual development,
and made available to you in an accessible form.
See our patterns solutions.
OO Analysis has come of age. The clear advantages of using objects has surfaced,
whilst the wrangling over methodology and representation has subsided, thanks
to the universal adoption of UML. We have helped countless developers
make the paradigm shift to OO design, and have fine-tuned our
OO training and mentoring from this.
See our OOAD solutions.
Components achieve the ideals put forward for OO design — flexibility, reuse;
but they do it on a much larger scale.
Reuse of services such as performance and scalability;
and flexibility across applications.
See our CBD solutions.