Mixing is the stage after Production that comes before final Mastering.
While Production is the creation of sounds and arrangement, Mixing bridges the gap to ensure everything created is balanced and sitting together in perfect harmony before Mastering provides the final polish.

