Link to home
Start Free TrialLog in
Avatar of tconingford
tconingfordFlag for United States of America

asked on

Notifying Customers and Releasing patches and releases to Cusotmers.

Currently we are managing several versions of a software. We fix an issue reported by a single customer and release a patch to this customer. I am looking for a way to manage this so that the patch can go out to all customers, as well as the customers notified of a new patch and release. Is there a cost effective software or Cloud solution which would enable me to notify customers via email and provide a site, ftp, for the patches etc, and would only allow them to download patches for their particular version... That last requirement is a want, not a need.
Avatar of Vadim Rapp
Vadim Rapp
Flag of United States of America image

One way is to make your software checking for updates by itself, the way it's implemented in numerous products.
User generated imageUser generated image
The advantage of this approach is that the software can send http query including its own version, and receive the correct updates. Internet connectivity is required, however.

Another is to use mail distribution list. Depending on the number of its members (dozens? millions?), you can use your regular mail client or any of mass mailing software titles
ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Did you check "ClickOnce", http://msdn.microsoft.com/en-us/library/t71a733d(v=vs.80).aspx


Or your applications should have capability to talk to your server to check whether any latest updfate is there by checking current and server versions. If so pop and ask the user to do update.  You then pass the list of files which are changed, so that the client pulls only those files to local.
Avatar of tconingford

ASKER

The one click solution may work for part of the application deployment, however we bundle the solution into files, shape files, html files, and .exe. The application is proprietary. And doesn't really follow a traditional build process which would be used for VB, C++, ect, because of the type of application, they are application add-ons.

We correct files, shapes or whatever which have a defect and are deployed to SCADA/DCS type systems.

The current problem is we fix something for a customer that reports the issue, but getting that out to the rest of the customers, and notifying them of a patch release is what I am looking for a best practice, or already bundle software that can manage this through the web, and integrated possible with email to the customer base.