Windows 2000 keeps track of the files and components necessary to run your programs. If a file is missing or damaged, Windows will search the network or CD source for the program and reinstall the files automatically.
With this feature, programs are not only "self-installing," they are "self-healing."