multipurpose

adjective policrest, plurivalent, polivalent.