We have refined our core processes over the years while working with companies in Silicon Valley and around the world.  The result is a streamlined development methodology that produces results on time and within budget.

  • Learn The Need

    We learn what the client wants.  We listen, we question, we research.  A thorough assessment of the problem the client is trying to solve sets a tone and direction for the project.

  • Design

    We create design comps, or work with our clients designers to create clean, stunning visual designs.

  • Prototype

    We get to work and create prototype application or static html markup depending on the scope of the project.

  • Build

    With the clients approval of designs, wire-frames, and prototypes, we dive into building/coding.

  • Iterative Testing

    Testing and Quality Assurance are performed throughout the development life cycle.  Test cases are written and executed.  Results are published to keep the client in sync with the development process.  Bugs, features, and modifications are filed and fixed.

  • Deliver

    The end product is packaged and delivered.  We assist in publishing web applications, delivering mobile apps to Google Play Store or iTunes, or custom internal installations.

  • Support/Training

    We support the products we build.  Training our clients to get the most from their product is imperative.  We stand behind our work and value our customers.