Recently I have been creating some training material for workshops I am running in work and thought I would list out the software I use in case it is useful for anyone.