Development Process


There's a pretty big difference between getting it done and getting it done right. At CMS, we believe in taking the time to understand your goals so we can deliver it right the first time, every time. The following outlines our process for ensuring your satisfaction and our delivery of consistent quality.

We invite you to contact us with any questions or comments about our process, or you can experience how it works first hand by calling us at +(800)796-2735, or just click the 'Get A Quote' button to your right!

    (1) Requirements

    Before we can give you an estimate we need to fully understand your business, your customers, and your goals. To do this we want to conference, listen to you, and ask questions. However, we understand that's not always convenient, so we can send you a website project questionnaire if you prefer. Just tell us how you want to work.

    (2) Clarify

    After conferencing with you or reviewing your questionnaire, we will email you a Project Clarification document to ensure that we understand your business and goals. This will give you the opportunity to clarify any questions or provide additional information needed to finalize the project specifications.

    (3) Website Development Proposal

    We will use the information provided above to create a proposal that is specific to your needs and includes a step by step project plan to make your project a success. Included in this proposal will be our price for services and terms of payment.

    (4) Proposal Acceptance
    & Contract Execution

    After receipt of your approval of the proposal, we will forward a formal contract and request for retainer to begin work. Upon return, your project is slotted into production and we begin work.

    (5) Project Commencement
    - Content Collection

    At the beginning of your project, we will ask you to organize and deliver to us all content for the site. This will include company logos, any corporate or branding guidelines you may have in place, color choices, the text for all pages, detailed contact information, any related photography or graphics that we are to work with in developing your site.

    (6) Concept
    Design and Approval

    Working closely with you or your designated resource(s), we will concept and then create an initial layout or set of layouts for your site. Upon your approval, the design and layout are delivered to our programming department for implementation.

    (7) Programming

    Upon your approval we'll convert the design into XHTML/CSS files (web optimized files) and theme the design with the Drupal CMS and customize Drupal as per your project specifications.

    (8) Testing

    Upon completion of programming our quality control experts will do a full site review to test and correct any errors and ensure that the site meets your requirements.

    (9) Evaluation
    & Assessment

    Upon completion of programming and our internal testing we'll notify you to complete a full site evaluation and report any remaining issues.

    (10) Final Updates
    and Project Launch

    Upon completion of the final updates we will ask you to give final approval. Upon your approval and final payment we'll launch the site on your server. Upon delivery, we provide to you or your designated resource a personalized training session on Drupal administration and use and provide you with a full month of on-demand support for any questions or modifications of items that were within the project's original scope.