Software development is hard. No matter what the end product, many of the same stumbling blocks come up time and again and get in the way of project success. Some classic pitfalls include time restraints, insufficient in-house resources, scope creep, and spiraling development costs.
The network infrastructure sector is a competitive space. Router and network appliance manufacturers are faced with the challenge of providing rock-solid hardware while making sure their devices are flexible and configurable enough to meet a wide range of user needs.