With the next update looming I thought this month's 'occasional thought' might turn to the email subject line. TL;DR particularly in production environments it's often advantageous to be able to quickly move between releases. WASD can make that straightforward. In part this has been prompted by ongoing (occasional) comments from a production site and how useful they find WASD's capacity to support multiple versions and allow a rapid transition between them. Primarily they're thinking about regression due to some production issue undiscovered in their pre-production testing regimen. I recently asked to be reminded about their approach and received an extensive reply. I then set about integrating that into WASD Install and Update document, only to (re)discover Section "5. Other Ways to Deploy", had a subsection, "5.2 Multiple Installations". You can view the current (unrevised) version at https://wasd.vsm.com.au/wasd_root/wasdoc/install/120install005.html#multipleinstallations And reading through it, it's a useful starter for the 'thought' and the documentation. Needed a bit more emphasis on the multi-version support angle. Here I am going to quote (with permission) from the email reply to my original response, "Gulp!", which is often my initial reaction to someone else's production environment (or part thereof). Edited for anonymity. "It may seem complicated, but once it is set up it is easy to use, and the main thing is that ************ feels that in the event of complications in the production environment after the introduction of a new version, they can quickly switch back. "It has also highlighted the problem of the installation of some of the VSI open source components. Rather than installing in to a different subdirectory an installation of a new version basically overwrites the existing version. That always presents a problem when you encounter behaviour in production which forces you to go back. Oracle JDBC does it correctly in that it installs into different subdirectories and you have a SETUP procedure that basically defines certain logicals that point to the relevant subdirectory/version of JDBC. "That's one of the reasons that WASD is considered at ******** streets ahead of VSI products, of how it does things. They are never nervous of introducing a new version into production, because it is no issue going back and then going forwards once a fix has been issued. After they have encountered a minor issue in their production environment forcing them to go back, they often dispense with the staging in their test environment, as they can quickly test it in their production environment. The document revised for 12.1 can be seen to be substantially the same with slightly redirected emphasis and some new advice. https://wasd.vsm.com.au/wasd_root/wasdoc/install/121install005.html#concurrentinstallations The original reply referred to above, I will publish as a separate, following email, rather than further clutter this one with considerable detail. Also, the detail is intended to be food-for-thought, rather than prescriptive. Being a (mostly) 'practice what we preach' outfit here at WASD this is a list of extant versions we can (somewhat) easily move between. KLAATU$ DIRECTORY DKA100:[APPS]WASD_ROOT* Directory DKA100:[APPS] WASD_ROOT.DIR;1 1KB 6-OCT-2022 09:38:10.19 WASD_ROOT1000.DIR;1 1KB 12-APR-2020 14:08:22.96 WASD_ROOT1001.DIR;1 1KB 12-APR-2020 14:08:23.00 WASD_ROOT1002.DIR;1 1KB 12-APR-2020 14:08:23.05 WASD_ROOT1003.DIR;1 1KB 12-APR-2020 14:08:23.09 WASD_ROOT1010.DIR;1 1KB 12-APR-2020 14:08:23.14 WASD_ROOT1011.DIR;1 1KB 12-APR-2020 14:08:23.18 WASD_ROOT1020.DIR;1 1KB 12-APR-2020 14:08:23.23 WASD_ROOT1030.DIR;1 1KB 12-APR-2020 14:08:23.29 WASD_ROOT1040.DIR;1 1KB 12-APR-2020 14:08:23.33 WASD_ROOT1041.DIR;1 1KB 12-APR-2020 14:08:23.42 WASD_ROOT1042.DIR;1 1KB 12-APR-2020 14:08:23.45 WASD_ROOT1100.DIR;1 1KB 12-APR-2020 14:08:23.50 WASD_ROOT1101.DIR;1 1KB 12-APR-2020 14:08:23.54 WASD_ROOT1102.DIR;1 1KB 12-APR-2020 14:08:23.59 WASD_ROOT1110.DIR;1 1KB 12-APR-2020 14:08:23.64 WASD_ROOT1111.DIR;1 1KB 12-APR-2020 14:08:23.69 WASD_ROOT1120.DIR;1 1KB 12-APR-2020 14:08:23.75 WASD_ROOT1130.DIR;1 1KB 12-APR-2020 14:08:23.80 WASD_ROOT1140.DIR;1 1KB 12-APR-2020 14:08:23.85 WASD_ROOT1141.DIR;1 1KB 12-APR-2020 14:08:22.90 WASD_ROOT1150.DIR;1 1KB 24-JUL-2020 03:36:30.64 WASD_ROOT1151.DIR;1 1KB 30-AUG-2020 14:25:05.62 WASD_ROOT1200.DIR;1 1KB 4-NOV-2021 09:38:00.33 WASD_ROOT1201.DIR;1 1KB 5-OCT-2022 10:18:20.49 Total of 25 files, 26KB Of course, the WASD_ROOT.DIR is the pre-release v12.1 still under development and testing. PS. The complete "collection of occasional thoughts …" (so far) https://wasd.vsm.com.au/other/#occasional