Web Design + Development

While every project is unique, our Web site creation process is generally ordered along three distinct stages: information architecture, site design and site development.


METHODS: Information Architecture

Information Architecture is essentially the process by which a concept is fleshed out and defined. If one were to view the final Web site as a dream vacation, information architecture would be akin to obtaining a passport, planning the itinerary and choosing plane-train-or-automobile. It is distinct from choosing which plane-train-or-automobile – that would be the back-end (development) process – or what to wear on the wonderful trip – that would be the front-end (design) process.

We use a five stage system to guide our clients through the decisions and deliberations involved in the information architecture phase:

  1. Define the goals of the site
  2. Define the audience of the site
  3. Define the desired user experience
  4. Define the site content and functional requirements
  5. Define the site structure (data and navigation)

Each point in this process is discussed and documented, and clients are advised on design/development issues (e.g., user interface, user experience, platforms, etc.) as appropriate. At the end of step five, a complete wireframe of the Web site is produced to serve as a reference point for the client and for the next step in site creation: design.



As theorized by game developer Dino Dini, the design process can be defined as “the management of constraints.” This is especially true with Web design, as accessibility, visibility, usability and feedback are not identical across platforms: users experience different environments depending upon screen resolution, monitor size and color gamut, browser choice, connection speed and so on.

During the design phase, we work with our clients to define site elements such as color palette, typeface selection, mise-en-page and navigation. These elements will be reflective of the client’s philosophy and culture and will be tailored to mesh with existing branding and design (such as print collateral). Design will be user-centric.

The client will be presented with comps throughout the design process, culminating in a digital mock-up of the site for final discussion and approval.


METHODS: Development

Development, of course, is the final step in the process: turning the site architecture and design into a usable product. Preliminarily, development involves anticipating, addressing and resolving hosting issues, security issues, compliance issues and server platform selection. As the project progresses, development also involves semantic markup, stylesheet (CSS) composition, application coding and site testing.


Data optimization refers to the processes necessary to maintain or increase high rankings within external search engines (SEO) as well as streamlining internal data searches by site users. Data optimization is vital to any professional services site because it attracts and retains users.

Data Analysis

Who is visiting your site and why? Monthly analysis of search rank and site traffic can improve marketing strategies and user satisfaction, as well as giving valuable insight into your customer base. Google Analytics or a similar system will be enabled if desired.


To serve as many users as possible, we ensure that your site adheres to W3C Web Content Accessibility Guidelines 2.0 : Accessibility involves a wide range of disabilities, including visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities.


Templates and style sheets are used in the construction of the site, easily allowing for the creation of additional pages as desired. Content is coded to be reliably interpreted by a wide variety of user agents (including assistive technologies) even as technologies advance.