There's a lot to like about Appget.
It's listing of installed software is exhaustive, the developer is enthousiastic.
The program works well with good information!
However the quality of the information lets down Appget, users don't fill in download urls (which can only be added when software is up to date -- imho this is too late i am not interested in maintaining this info anymore at that point). Getting version info from product version strings proves unreliable.
According to the appget.nl website there's a new version coming sometime this month. It looks promising -- mor work is done on the server.
The problem I see on my system is unfortunately that it looks like appget will never get close to getting my pc up to date. This is because version numbering is not uniform and there are too much different systems around.
Vista versions being higher than xp versions of the same product
alpha / beta / release canditates
secret forum versions
registration only versions
version strings with languages in them
developers following 7.9 with 7.10
comparing 7.10 with 7.1.0
It's a nightmare. That's why DcUpdater works so well it not just looks at versions but also at release dates, with official information from the developer instead of guessing from version strings.
I'm not sure how it works behind the scene, there's definately scope to make this work.
Version system templates, then applying them to products, maybe with some intelligence comparison / user voting -- could potentially solve it.
Allowing people to fill in download urls anytime.
Importing download info from download managers.