While designing networks we would consider location of hosts, servers, terminals and other end nodes; the projected traffic for the environment; and the projected costs for delivering different service levels etc. factors related to network environment.