our philosophy
It's hard to imagine life without technology. Each and every day, we use any number of different technological wonders to work, communicate, relax, and have fun. Technology, for the most part, has made the world a better place to live.

But as much as we have welcomed technology into our lives, we still have our limits. We like to choose how much and what kind of technology we use. We like to remain in control of the technology; to have it help us only when we feel we need the help. We want to understand the technology we use.
Oftentimes, however, we're presented with technology that we can't control, we didn't choose, and we don't understand.
When we lose that control, that choice, that understanding, the technology no longer helps. It becomes a burden that we're forced to endure.
We believe that technology should be fitted to the tasks that people need to do; designed to fulfill people's needs. Technology should not be developed and used just because it can be. We shouldn't use technology for technology's sake.
We should use technology for the sake of people.™
So no matter what we're designing - web applications, interactive TV interfaces, wireless systems - we make sure to strike a balance between meeting the goals of your business and the needs of your customers. We're as committed to helping your customers succeed in using your products as we are to helping you succeed as a business.
