all-singing, all-dancing

adjective
1
having a lot of advanced technical features and therefore able to perform many different functions
همه‌کاره, چندمنظوره, پیشرفته, همه‌فن‌حریف