Select Page



For more than two decades, we have designed, implemented, and optimized networks ranging in size from 5 users to more than 5,000 crossing county, state, and international boundaries.  Our experience proves the value of investing time up front to properly determine the requirements for the network and allowing that knowledge to drive the design process.  It is the foundation of our success delivering network solutions of all sizes and complexity.

The Purpose of Networks

Networks exist to deliver mission critical IT services to users, partners, and customers so the business can thrive.  Users, partners, and customers consume IT services over the network.  Each group’s reliance on an IT service may vary in expected performance, access method and schedule, downtime tolerance, and security as the basis for the Service Level Agreement (SLA) that IT offers.

It All Starts With Requirements

There are many technically qualified firms who can deliver a solution, but how do you know that the solution really addresses the right problem?  The only way to know for sure is to assess the requirements accurately and thoroughly.

The consumers of IT resources have requirements (expectations) for the delivery of those services across several categories:


Applications mApplications must operate efficiently allowing tasks to be executed effectively.ust operate efficiently allowing tasks to be executed effectively.


Access to the network must be managed by policy and data must meet security requirements as it transits the network.


The desired number of users and devices must be supported.


The network must be able to scale to accommodate changes in user count, applications, locations, usage patterns, and access methods.


IT services must be available as required by users. This includes disaster recovery and business continuity plans.


Access to IT services must be supported from wherever required and from whatever devices are supported.


Our Time Proven Process

We use a proven interview process to gather the business requirements for each IT service and use them as inputs to a model that determines the aggregate uptime requirements, consumption patterns, what IT assets are used to deliver the services, and produces the design requirements for each IT asset on the network.  Our model translates business requirements for each service directly into design requirements for the network.

Readiness Assessment

The current state of the network must be assessed to determine the starting point for any changes to the network.  Constraints that might impact the design process include the availability of maintenance windows, migration strategies and methods, uptime requirements for existing services, and the quality of documentation for the existing network.

Designing a Solution

With the design requirements expressed for each IT asset, the wide open landscape of solutions is narrowed to a select set of satisfactory options and simplifies the design process.  The available solutions can be evaluated on the basis of cost, implementation method and risk, and effectiveness in meeting the requirements.

Network Design for San Francisco Bay Area Companies

We provide remote and on site network design services throughout the greater San Francisco region including:

Recent Posts


East Bay
  • Berkeley, Emeryville
  • Oakland, Alameda
  • Hayward
  • San Leandro
  • Walnut Creek
  • Concord, Martinez
  • Richmond, Hercules
  • Dublin, San Ramon
  • Livermore
  • Pleasanton
San Francisco
  • San Francisco
  • Peninsula
  • South San Francisco
  • San Mateo
  • Foster City
  • Redwood City
  • San Bruno
  • Milbrae
  • Burlingame
North Bay
  • Marin
  • San Rafael
  • Novato
  • Napa
  • Sonoma
  • Petaluma
  • Santa Rosa
  • Benicia
  • Fairfield
South Bay
  • San Jose
  • Silicon Valley
  • Cupertino
  • Santa Clara
  • Fremont, Milpitas
  • Palo Alto
  • Menlo Park
  • Mountain View
  • Sunnyvale
  • Santa Cruz
  • Monterey