Installing software in templates

I am relatively new to Qubes and am trying to understand the correct way of installing software. I’ve been able to install software in appqubes but I’ve heard quite a few people saying you should install it (not run it obviously) in templates but how do I do that when I cannot connect to the internet with the templates? All the documentation seems a bit vague on it as well so if anyone would be kind enough to explain the procedure to me I would be much obliged.

Created a guide to address this question. See it here: