In this talk we will go over several different approaches to install applications, both as an individual user and as a sysadmin. First we give a short overview of how we install and use the Spack package manager. We show an example of package installation workflow, basic caveats and their solutions, and how we allow users to chain onto our system Spack installation to use Spack themselves. Then we explain how one install programs via Miniconda or a container, and create Lmod module files for them to ease the program deployment and use. This module based Miniconda and container installation approach is used both for system-wide installations and by individual users, empowering the users to maintain their own software stack.