gym-things-to-know-before-buying-software