Resistance training and stability programs include cable machines, free weights, elastic resistance bands, medicine balls, Kettlebells, body weight, TRX suspension training, stability balls, BOSU ball and foam pads.  The below image gallery demonstrates some of these training principles that can be applied to multiple workout routines.