Mastering is the final preparation stage of the material before it hits the stores. This is the process which makes sure that all of the songs on an album are coherent and that they fit well together. Mastering is like taking a 2D sonic picture and turning it into a 3D one by adding depth and loudness.

Below, you can hear the difference between mixed material and a mastered one.