How we do it

Here's what our relationship looks like with a typical client:

  1. Start with your idea, and work together to create more detailed specifications and prototypes.
  2. Develop and test the software using tools listed below.
  3. Work with designers to integrate design and branding into interface.
  4. Help setup a hosting environment and deploy the service.
  5. Work together for the long-term to help support customers and continue developing new features.

These are the tools we use:

  • PHP, Perl
  • JavaScript, Ajax
  • HTML/XHTML, CSS
  • MySQL, PostgreSQL
  • Apache
  • Linux, Solaris, *BSD

Here are some of the things you'll expect to find under the hood:

  • Meticulously analyzed user interfaces, with the goal of obtaining optimal usability.
  • Clean XHTML and CSS that adhere to web standards, helping ensure cross-browser compatibility.
  • All program code stored in a source control system to help organize development and track down bugs.
  • Use of object oriented development principles and common libraries to increase the maintainability of the application.
  • The use of proven technologies rather than TheLatestCoolThing, with an eye toward security, scalability and performance.