Here's what our relationship looks like with a typical client:
- Start with your idea, and work together to create more detailed specifications and prototypes.
- Develop and test the software using tools listed below.
- Work with designers to integrate design and branding into interface.
- Help setup a hosting environment and deploy the service.
- 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.