Planes and routing - who decides?

I have always taken an interest in the whereabouts of the different aircraft in the fleet and have always wondered who decides on which one is going where? What criteria do they use? Really interested to know if some lovely bod can enlighten me please!