General Synonyms:
* Adaptable
* Flexible
* All-around
* Multifaceted
* Multitalented
* Polyvalent
* Resourceful
* All-purpose
* Jack-of-all-trades
More Specific Synonyms:
* For people: Adaptable, resourceful, quick-witted, well-rounded
* For objects: Multifunctional, multipurpose, adjustable, convertible
* For ideas or concepts: Broad, comprehensive, adaptable, flexible
The best synonym to use will depend on the specific situation and the meaning you want to convey.