The Process

Web Applications

We'll need to know:
  • What is your target audience?
  • What purposes will the application serve for you?
  • What purposes will the application serve for your end users?
  • What general page layout do you envision?
    • How will users navigate the site?
  • Which pages have extensive graphical elements?
    • How many compositions would you like for each one?
  • What kinds of interactivity will the application support?
  • What kinds of dynamic content will the application provide?
    • Web 2.0 user-generated content
    • Content from a database (3-tier architecture)
    • Content from web services (n-tier archecture)
If you can't answer all these questions yet, no worries!

The design decisions can come from a dialogue--a process of iterative refinement. We'll suggest design elements (such as a menu hierachy or page layout) and ask for your input. Once we have a spec you are happy with, we'll give you a quote.

Web Services

Our process for developing a web service is similar to our process for developing applications. Graphic and user-interface elements won't apply, of course.

Service-specific design questions:
  • What business needs does the web service fulfill?
  • What usage patterns do we expect from client services and applications?
  • What kinds of future extensibility does it need to support?

We can work with you and/or your managers and developers to come up with an elegant, extensible API that meets your needs.

Pricing

We'll give you a free quote and an estimate of the time it will take us to complete any project. Just tell us what you envision.

Our Promise

We don't have service contracts. We only bill per-project--so there's no lock-in.

You'll be satisfied--or we'll refund your money.