What is mixing?

Mixing is the process of balancing individual tracks to create a cohesive sounding song. One where you can hear all the parts clearly and the vocal is easy to understand. Mixing can take a great recording and make it sound fantastic.

What difference does mixing make?