Our Process

Step #1 — Customer Discovery

We begin by working with you to discover who your customers are, and what problem your software will help them solve. We’ll talk about your competitors and why their solutions are insufficient, and what you’d like to do differently to address your customer’s needs.

Step #2 — Wireframing

The next step is to begin putting your ideas to paper. Wireframes are a clickable demonstration of the layout and flow of your application. They will be the single source of reference for your application throughout the project, and will help keep the team on the same page.

Wireframing tends to bring up lots of questions about the overall flow of the app and how individual pages should work. We’ll likely have some hard discussions during the wireframing phase—and that’s ok, it’s much less costly to change wireframes than to rework code.

Step #3 — Graphic Design

A graphic designer will then use the wireframes along with your input to create the overall look and feel of your application. The layout and structure will mirror the wireframes, but graphical components such as color, images, and typography will be finalized. Your graphic designer will also design button styles, form elements, and other components that will be useful as your application grows.

Step #4 — Development

Once the graphical elements of your web application have been decided upon, we can begin developing the features and functionality. We’ll take the deliverables from the graphic design and wireframing phases and turn them into front-end HTML/CSS and back-end logic code.

Each day we’ll deploy the latest version of your app and meet with you by phone to discuss our work and progress toward completion. We’ll help you understand any challenges we encounter and prioritize functionality throughout each development sprint. Our goal is to deliver to you each week something that would be valuable to your customer.