Updates for Existing Adminsoft Users


Contents of this Page


Automated Updates

With the release of our 2012 version, the mechanism for updating our software has changed.  The software is now updated automatically from a special area of our website (that is accessed directly by the software).  This can even be done while other people are using the software - although they will understandably need to exit out of the software, and go back into it, in order to run the newly updated version. 
The initial install of the new 2012 version must be done in a remote support session (or site visit) by one of our personnel.
 The 2012 version of the software will quickly check for updates once per day - on the first time that a user with "Administrator" privileges signs into the software.  This administrator may notice a slight delay of 1-2 seconds, and will either receive a message saying that the software is up-to-date, or one advising that a new version has been downloaded and asking for approval to install it.  For users who do not have Adminsoft "Administrator" privileges (and on subsequent sign-on by administrators that day), the software will not check for updates, and no associated messages will be displayed.
You can also set up a Windows Scheduler task to check for (and install) updates (each morning before people arrive at work, say).   Users with "Administrator" privileges can check for and install updates at any stage during the day, through the new "Tools > Administrator > Software Updates" menu.  (You can also view the recent update history, and the status of various modules from that menu.)
We plan to normally publish new versions once per month.  This will be roughly in the middle of each month, which tends to be quieter for most users in terms of their billing activity.  It also lets our test sites (and we ourselves) run final testing on the new version (using our own live data for real), before rolling it out to all other users.  However, because the process is quite quick, we have implemented daily checks for updates, in case we ever need to urgently roll out a new version of a particular module to all sites that run it.  Updates are modular and have been compressed (using 7-Zip), to minimize Internet band-width.  The software will only download and install those program files (modules) that have been changed (and which you are licensed to use).

Important Note:  You will need to have installed 7-Zip on all workstations that are used by "Administrators" !!!    (Download this from http://www.7-zip.org/download.html )


Version History Notes

Our Help Library contains information on the new enhancements introduced in various versions.

Click here to view Version History


Technical Info on the new mechanism for hot/web updates

With the 2012 version we have replaced the old GECL.exe with a new Adminsoft.exe and MainMenu.app.  (We have provided a new (and very small) GECL.exe that merely calls Adminsoft.exe, so that sites who have been running the new VFP9 platform don't have to change shortcuts on all workstations.)  The master program files for the utilities library and all modules (*.APP) are all now located in an "\Adminsoft\_Apps" folder.  The automatic update program will make a backup copy of old program files (in an "Old" sub-folder), before it overwrites them with a newer version.
The new Adminsoft.exe program maintains a working copy of the master program files (*.APP) in an "Adminsoft" sub-folder hanging off the local computer's Windows "Temp" folder, and uses these when running the software.  This allows the master files to be updated while users are running their local copy of the software ("hot updates").  When users close out of the software, and go back into it, Adminsoft.exe will update the local working copy with any new master *.app files that have just been installed.  This scheme has additional advantages in that it should reduce network traffic, and allow the software to run slightly faster (if local hard disk speed is faster than access to the server over your LAN).
You can set up a Windows Scheduler task to check for updates at 6.00am, say.  This should "start in" the "\Adminsoft" folder on your server, and run the "AdminsoftWebUpdate.exe" program in that folder.  (If you have two or more separate datasets that run different modules, then the "Start In" folder should be that of the main data set - which runs the most modules.  If necessary, you can set up another scheduled task (with a different "Start In" folder), to run updates for any other datasets that use other modules not run in the main dataset.)


General |  Product Information |  Support |  Downloads |  Purchase | 
Additional Services |  Partners |  About Us |  Home |