offer the clearest way forward for a software
industry short of necessary design experience.
Best practices and key design ideas are
abstracted from actual development, and
made available in an accessible
The patterns movement has had a major
effect on business and software. Patterns
encapsulate good design ideas, along with
proof of their use, examples, explanation,
and forces to consider. They are
an ideal way for us to transfer knowledge
and skills to you. As well as a
perfect means for communication about
design amongst your team.
We can help introduce the practice of using patterns into your development. Patterns exist at all levels of the development process, not just the OO design stage. There are even patterns on how to introduce patterns!