The next time I rebuild my system I would like to have some software that keeps track of the software I am installing. I would like it to prompt for extra information such as key codes, where I got the software and where I am storing the installation files. The only things I can find are enterprise solutions. Any recommendations?