From SNIC Documentation
Environment modules is a package to manage the systems and application software on a cluster. It is widely used on the SNIC-resources to provide efficient access to the installed software. It is particularly good at avoiding conflicts when providing different versions of a certain pieces of software.
Official webpage of the Environment Modules Project on sourceforge.