Versatile:

  1. Capable of doing many things competently.
  2. Having varied uses or serving many functions: “The most versatile of vegetables is the tomato”
  3. Variable or inconstant; changeable: a versatile temperament.
(American Heritage Dictionary)

Advertisements