Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: horses for courses
  1. An appropriate match, for example between a task and the available skills
    "When assigning projects, remember it's horses for courses - match people to their strengths"