Software Collections (https://www.softwarecollections.org/en/) give you the power to build, install, and use
multiple versions of software on the same system, without
affecting system-wide installed packages.
Is this what Nix OS is able to do? Install multiple versions of software and select which version to use before running?