We have experience in many areas of software engineering and programming practice. Our principals have been designing and implementing systems for decades. This breadth of experience across disciplines means that our people have broader horizons for solution design and less chance of repeating mistakes.

ThoughtPatterns people have been delivering web-based applications for more than fourteen years, and developed their first service-enabled application in 2001. This length and depth of experience gives them a unique understanding of the "do's and don'ts" of these styles of applications, from a user-experience perspective, down to the technology itself.

The following are areas in which we have particularly strong skills.

Our people bring deep and diverse IT backgrounds to current technologies, architectures and approaches. Over the years our people have also undertaken