Bringing Clarity To Custom Software

Clip art is lame. I agree and yes I am ashamed.
people over process

We are a software development firm specializing in .NET Development, Rich Internet Applications and Domain-Driven Design.

We believe in personal interaction with our clients. Software development is more meaningful, as well as more cost effective, when the customer sees their product early and often.

Our Values

We uphold the values outlined by the Agile Software Development movement. In a nutshell, this means that:

  • Interacting with people overshadows tools and processes.
  • Working software is more valuable than exhaustive documentation.
  • Collaborating with clients is more important than negotiating contracts.
  • Change is inevitable, and responding to it is better than following a decaying plan.

What We Can Do For You

  • Determine how technology can best serve your needs.
  • Explain how software works in everyday language.
  • Craft elegant, maintainable, and extensible applications.
  • Develop interfaces that make sense for your business.