Feature Text - Process

Choosing a digital agency can be complex and confusing. Our process is proven and tested: we are methodical but also flexible when requirements shift. We do this with excellent communication at each step.

Process Stage - Discovery + Documentation

Discovery + Documentation

Each project begins with a kickoff meeting to review a strategic and functional approach. In order to deliver an outstanding outcome, we need to understand “why,” not just “what,” and in this phase our top priority is to uncover as much context for the project as possible.

We present our findings and recommendations in three key documents:

Functional Specifications

A summary of key functionality, user and data flows.

Technical Brief

Quality control metrics including accessibility, performance and security requirements, target browsers, devices and platforms.

Creative Brief

Documentation of existing branding parameters, and/or other directives providing a compass for the overall look and feel.

  • Kickoff Meeting
  • Project Definition
Process Stage - Architecture + Design

Architecture + Design

Next we transition from written to visual documentation, with wireframes. We cover every necessary page: we believe strongly in the value of a comprehensive plan, and it is both less expensive and less frustrating to fully examine edge cases in prototype.

Approval of a full suite of wireframes signifies complete project definition, allowing commencement of our design work. We create a visual style guide, following the principles of “atomic” or “elemental” design. By taking this approach, we do not need to create designs for every page in the wireframes, but instead we only need to design each individual component.

  • Full Wireframes
  • Visual Style Guide
  • Key Template Designs
Process Stage - Implementation + Migration

Implementation + Migration

As soon as the wireframes are approved, the development team is able to kick off the implementation phase, configuring the content management system, creating custom functionality, and implementing the look and feel from the wireframes and style guide.

Back-End Development

We start by building the underlying content types, data fields, routing structure and dynamic elements. This creates a clickable version of the wireframes which is feature-complete and ready for the application of visual elements.

Front-End Theming

When the style guide and key templates are approved, the back-end team makes one final sweep through the site to ensure that all components are fully in place. The front-end team then applies the presentation layer.

Content Migration

Nearly all of our projects include migration of existing content from the previous CMS, and this has evolved into one of our specialities.

  • CMS Development
  • Theme Development
Process Stage - Training + Testing

Training + Testing

Administrative training begins as soon as the content management framework is complete. Training dates will be set during the Discovery phase within the project timeline. Additional training sessions are available as necessary.

Quality Assurance

We conduct testing for functionality and visual appearance. All testing is done with documentation and established parameters.

  • Admin Training
  • Quality Assurance
Process Stage - Launch


Upon approval for launch, Common Media will coordinate with the client to promote a site’s code and database from the staging to the production environment. Common Media will remain available after the site launch in order to handle bug reports as they are received, and transition into a long-term support role.

  • Launch Facilitation
Process Stage - Support


We offer a wide range of long-term support, maintenance and continuous enhancement services. Depending on your needs, you may choose to work with our standard Service Level Agreement (SLA) and Support Team, or you may request a retainer and/or a dedicated Account Manager.

  • Service Level Agreement
  • Support + Maintenance