A container system for mixing two flowable products and dispensing the mixed products comprising: a first container that comprises: a first reservoir that is able to contain a quantity of first flowable product; an opened top that comprises an orifice that gives access to the first reservoir; a sealing surface that surrounds the orifice; and a frangible membrane affixed to the sealing surface to seal off the orifice; a first closure that is able to be removably secured to the first container, having: an opened top; and a sealing surface located inside the first closure, such that when the first closure is mounted to the first container, then the sealing surface of the first closure bears down against the sealing surface of the first container; a second container that comprises: a second reservoir that is able to contain a quantity of second flowable product; an opened top that comprises an orifice that gives access to the second reservoir; a sealing surface that surrounds the orifice; and a second closure that is able to be removably secured to the second container, having: an opened top that is formed as a extended spout; and a sealing surface located inside the second closure, such that when the second closure is mounted to the second container, then the sealing surface of the second closure bears down against the sealing surface of the second container; and wherein, the spout is able to be inserted into the opened top of the first closure, such that the spout will pierce the frangible membrane to establish flow communication between the first reservoir and second reservoir, characterised in that the first closure further comprises a sealing ring that is fixed in a groove inside the first closure, above the level of the sealing surface, and the spout of the second closure is sized for an interference fit within the sealing ring, such that the sealing ring forms a seal around the spout when the spout is inserted into the opened top of the first closure. a first container that comprises: a first reservoir that is able to contain a quantity of first flowable product; an opened top that comprises an orifice that gives access to the first reservoir; a sealing surface that surrounds the orifice; and a frangible membrane affixed to the sealing surface to seal off the orifice; a first reservoir that is able to contain a quantity of first flowable product; an opened top that comprises an orifice that gives access to the first reservoir; a sealing surface that surrounds the orifice; and a frangible membrane affixed to the sealing surface to seal off the orifice; a first closure that is able to be removably secured to the first container, having: an opened top; and a sealing surface located inside the first closure, such that when the first closure is mounted to the first container, then the sealing surface of the first closure bears down against the sealing surface of the first container; an opened top; and a sealing surface located inside the first closure, such that when the first closure is mounted to the first container, then the sealing surface of the first closure bears down against the sealing surface of the first container; a second container that comprises: a second reservoir that is able to contain a quantity of second flowable product; an opened top that comprises an orifice that gives access to the second reservoir; a sealing surface that surrounds the orifice; and a second reservoir that is able to contain a quantity of second flowable product; an opened top that comprises an orifice that gives access to the second reservoir; a sealing surface that surrounds the orifice; and a second closure that is able to be removably secured to the second container, having: an opened top that is formed as a extended spout; and a sealing surface located inside the second closure, such that when the second closure is mounted to the second container, then the sealing surface of the second closure bears down against the sealing surface of the second container; and wherein, the spout is able to be inserted into the opened top of the first closure, such that the spout will pierce the frangible membrane to establish flow communication between the first reservoir and second reservoir, characterised in that the first closure further comprises a sealing ring that is fixed in a groove inside the first closure, above the level of the sealing surface, and the spout of the second closure is sized for an interference fit within the sealing ring, such that the sealing ring forms a seal around the spout when the spout is inserted into the opened top of the first closure. an opened top that is formed as a extended spout; and a sealing surface located inside the second closure, such that when the second closure is mounted to the second container, then the sealing surface of the second closure bears down against the sealing surface of the second container; and wherein, the spout is able to be inserted into the opened top of the first closure, such that the spout will pierce the frangible membrane to establish flow communication between the first reservoir and second reservoir, characterised in that the first closure further comprises a sealing ring that is fixed in a groove inside the first closure, above the level of the sealing surface, and the spout of the second closure is sized for an interference fit within the sealing ring, such that the sealing ring forms a seal around the spout when the spout is inserted into the opened top of the first closure.