Our process is flexible. This makes it easy for us to match your needs

We’ve developed a process that combines next-generation code with common sense decision making. We start from the ground up and build web technologies based on need. Everything we build is bespoke, well crafted, and highly extendable.

Project Start

Step 1: Our Discovery

Your organization or business is unique, and so are your technology needs. During this first crucial step, we learn everything we can about you, what you’re trying to achieve and what you want online. We call this a Content and Functionality Audit. Basically, we record everything that you need your website or mobile application to do.

Research and Strategy

We help you identify web strategies that are going to help you succeed. We take into account your current marketing efforts, your existing branding, even your staff, then we start to formulate an overall idea & direction.

Site Architecture

During this step, we define a list of requirements and then determine various content sections for your website or mobile app. This helps us to plan an SEO strategy, site organization strategy, and it helps us to design the UI and UX.

The main deliverables during this step is a site or application map. This comes in various forms but is most often presented as a flow chart. Each item in the flowchart represents specific functionality or content.

Step 2: UI & UX Design

We transform your content and features into a design that’s ready to be turned into an application. This comes in the form of a static mockup or a Rapid Application Prototype.

At the end of this step, we’ll know exactly what your website or mobile application will look like.

User Experience Design

Once we know what your website or mobile application looks like, we start to design how it moves. The UX (or user experience) is how the application interacts with your users.

During this step, we ask questions like:

  • Do we need dropdown navigation? Does it dropdown when hovered over, or when clicked?
  • Do we need an image scroller? Do those images change automatically, or are they toggled by a user?
  • What exactly happens when a user adds an item to their cart? Do they get directed to the cart page or do they receive an on-page notification?
  • What can we do to bring your website to the next level?

Design Iteration

As we design various content sections and features, we like to gain valuable feedback. We’ll iterate over the design until we’re 100% happy with it and it speaks to your brand.

Design and Interaction Guide

Once we’ve designed your application, we put together a Design and Interaction Guide. This is essentially a visual reference that we use as we develop. At the end of this process we’ll have a document that can be easily referenced if we ever need to expand or add to your application. Think of this as a brand guide for your website.

Step 3: Development

Now that we have a completed design, we can turn it into a website. Our developers get to work building your website and features one at a time.

Technology Choices

We have years of experience and spend a lot of time researching web tech. So, when it comes time to determine what your website is built with, you can rest assured we’ll find the right answer.

All of the web applications we build are bespoke, so it’s unlikely we’ll find existing solutions that fit your needs exactly. However, building from scratch is often too expensive or too time consuming. So, first we look for existing open source code libraries or solutions. It’s often possible for us to adapt these solutions to fit your needs.

If we cannot find what we’re lookin’ for, we’ll build it.


Whether we’re building on the WordPress platform, developing an iPhone/Android app or integrating your website with a 3rd party system, we start with a blank page.

In other words, we’re not downloading existing themes, or ‘starter apps’. We’re building from the ground up.

This process may take more time, but it ensures a foundational level of quality and an intimate understanding of how the website is built.

Content Migration

As we finished development, we migrate existing content to the new platform or CMS. This allows us to test and refine your application based on your content needs, not dummy content.

Step 4: Launch Prep and Testing

Testing and Quality Assurance

A website that renders correctly in all browsers is one thing, but what about a website that works for all people?

People add a level of unpredictability to an application, so we make it a high priority to get people using the site, even before it’s launched.


Launch day is the best day!

We’ve designed, developed, tested and re-tested… now it’s time to show it to the world.