Possible Duplicate:
Package managers for Windows
The most important features to me are:
- A mechanism to automatically update all applications I have installed in one go
- checking dependencies (like .net runtimes), installing them when needed and offering to remove them when no longer needed