Resistance bands are used for a variety of fitness and rehabilitation applications. Unlike weights, they can be stored easily in a small space and they provide a dynamic resistance that allows you to move your body through different planes of motion which most weight machines do not allow.