versatile
adjective
°capable of doing many things competently.