CISCOWORKS !!! This has a module called Resource Manager Essentials (RME). This comes along with any Ciscoworks suite , like VMS, LMS etc.
RME can automatically take the inventory of all routers, switches etc once added onto the database. It can also do software management, syslog management, configuration management etc, which are really useful features.
Hope this helps. rate replies if found useful.
Raj