I hear that a major pain point when managing a network is the amount of software needed to do it. Here's a recipe I get forwarded to me often.
Start with element managers like SolarWinds and Red Cell. Add in device and network management using the Spiceworks Application (yeah free!). Emulsify with software installed on indidividual devices and mince within your multi-vendor environment with multi-generational hardware. Substitue wireless management for some of the wired ports if your users are mobile. Mix thoroughly with some network security and protection. Add your own free and open software spices for extra flavor.
What's your recipe? Should you really have to be a network management chef or is there a better way?