How We Work

If you have any questions that are not answered on our website, please contact us through our web form. One of our managers will contact you within twelve hours.

Software development projects usually proceed in the following steps:

  1. Non-disclosure agreement. We understand the confidential nature of your information and will gladly sign an NDA from your company. If you do not have an NDA, please download ours, complete and sign it and fax it to us at +1-360-242-5650. We will return a countersigned copy within twelve hours.
  2. Understanding your project. Understanding the overall scope and direction is a critical first step for any project. Projects therefore begin with the creation of a document that describes your project. If you do not already have a description of your project, we will work with you to create one. This can be achieved through e-mail, instant messaging (Skype, Google Talk, ICQ, AIM, MSN, etc.), videoconferencing, phone or any other preferred form of communication. Once the product description is completed, we can begin the assessment of your project.
  3. If the project is not complex, we can quickly provide an estimate. A detailed technical proposal that includes all requirements and estimates is created for more complex projects. These technical documents are the primary means of communicating your product ideas and visions to our engineers and help to avoid any possible misunderstandings between you and our developers.
  4. Once the product specifications and estimates are finalized, both parties will sign a “Statement of Work” contract that clearly describes all costs and the work to be done.
  5. When all official papers are signed, a dedicated project manager will be assigned to your project and development will begin. During the development stage you will receive frequent reports on the project status and prototypes (functional software) for you to test and send feedback.