  As software has become an integral part of scientific workflows, reproducible
research practices must take it into account. In what way? Archiving source
code is a necessary but insufficient condition. The ability to redeploy
software environments, which at first sight may be viewed as a technical
detail, is in fact a requirement. This article explores tools and methods to
achieve this goal.
