NDCC is a system of monitoring and recording changes to configurations of network equipment. It can store configuration snapshots for any text-based configs. It has been used to store configurations from Unix and Linux systems; Cisco routers, switches, load balancers, and firewalls; Foundry; NetScreen, Juniper, NetScaler, and others.
A good demo is available here
It can be downloaded here