I'm writing a GUI application in C++ using wxWidgets. As I develop this, I would like to roll out updates to my customers in a reasonably light-weight and customer-friendly way.
My first thoughts were the traditional: go check a URL for a version number and if it's different from the current one, tell the user there's a new version to download (maybe present them with a download link).
Is there a more intelligent/customer-friendly way to do this?