An environment is a directory that contains deployed bundles. These deployed bundles can be loadable or executable. BundleWorks can manage multiple environments on a single machine, with each environment containing different versions of bundled software.