creates quality software to meet client needs.

We believe that software design and construction is a craft that requires constant attention to the back and forth interplay between what looks good on paper and what actually happens in use.

To obtain real competitive advantage, software must remain soft. Only thus can it bend to cope with the winds of change and life's daily surprises. practices agile methods and focuses on organic growth and Just In Time design. Our emphasis is on using the tools of computer science -- artificial intelligence, planning, empirical methods, algorithms, simulation and agent based systems -- to build great software.