Patterns 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 form.
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!
complete solutions for patterns
(consultancy, courses, workshops, mentoring, seminars, development)