The procedures described below have been developed based on some basic principles. The first set of principles apply to program releases. StartUp should be used to start controls programs. Use of StartUp should eliminate any confusion about program versions.
StartUp forces an explicit choice of program version.
When starting programs at a command line, environment variable settings may affect the selection of program version. It is in our best interest to limit the number of versions in use for any of our products. This makes it easier to support our software. It also can eliminate confusion for users of the control system. This is the 'best' version for operational users.