Есть замечательная книга Страуструпа. Ну можно еще Кнута почитать.
Злой ты.
ins813, смотрите Total Network Inventory 2. Задали диапазон IP - получили перечень хостов с именами, ОС, железом. Задали ещё при сканировании учетку админа - получили перечень установленного ПО. Любые отчету по любым показателям.
Microsoft Assessment and Planning Toolkit(оно же MS MAP). Делает все то же самое. Любые отчеты при наличие прямых рук.
Сеть и карта сети с алертами - NetView и Friendly Net Viewer.