- Build and run applications that need newer system libraries than available on host system
- Convert pre-built Docker containers to Singularity for running application without going through the install process
- Run commercial applications binaries that have specific OS requirements