Our Process

Getting Acquainted

  • Set a time to talk on the phone or meet in person if its convenient for both parties.
  • We will ask you to provide an assortment of website you like/dislike and what you specifically like/dislike about them. This is to just get an idea of your tastes and expectations.

Quote Approval / Deposit

  • Once we have agreed on a price and timeline, we will need a 50% deposit to schedule work to begin.
  • 100% payment up front is welcome and can expedite the site going live upon completion, especially when paying by check.


  • In order for us to create a website that will be cohesive with your existing branding efforts, we will need any/all collateral you can provide (logo, color codes, brochures, etc)
  • We will provide one or more designs for you to review
  • Once we get an approved website design we move to the "development" phase


  • We will require 100% of your content to continue
  • We will provide you with a temporary site location (URL) to review our progress, make revisions, etc.  
  • Once we get an approved website developed, we will require the remaining payment due ( +/- any deviations during process)
  • Once final payment is received the website will be moved to the permanent location on your hosting servers and your site will be LIVE!
  • Any changes past the GO LIVE date are considered maintenance.

Wordpress Web Development Drupal Developer Joomla Web Designer Magento Ecommerce Consultant

Design & Development

Wordpress, Drupal, Joomla
New custom websites
Bespoke themes and extensions
Redesigns, upgrades, migrations

Web Design & Development

Optimization & SEO

Let us optimize and manage your overall online presence. We offer full service monthly SEO as well as one-time projects.  

Optimization Plans & Pricing

Maintenance, Patching

White glove monthly backups, security updates, maintenance and testing for your Wordpress, Drupal, or Joomla site.

Maintenance Plans & Pricing

Email Newsletter

Bring your web & marketing performance to the next level: monthly blog post roundup via email.  

Stay in Touch!