An apparatus for mixing a first composition and a second cosmetic composition to deliver a targeted cosmetic product, the apparatus comprising: - a cartridge holder with holding elements for receiving a first cartridge that stores a first cosmetic composition in a first predetermined dispensing region and a second cartridge that stores a second cosmetic composition in a second predetermined dispensing region, - a static mixer comprising a container and a mixing part, - an optional tight duct for distributing the first cosmetic composition at a first output flow rate into the static mixer and the second cosmetic composition at a second output flowrate into the static mixer, it further comprises: (i) a first plunger driving system having a first drive head adapted to move a first dispensing plunger into the first cartridge in an operating mode and a second plunger driving system having a second drive head adapted to move a second dispensing plunger into the second cartridge in the operating mode; and (ii) a circuitry including an electronic control unit coupled to the cartridge holder comprising a microcontroller for controlling independently or dependently the first plunger driving system and the second plunger driving system and deliver respectively the first composition at a first output flow rate and the second composition at a second output flow rate based on the targeted product, characterized in that the cartridge holder comprises a carousel with: a) a first holding wheel for receiving the first cartridge, the first holding wheel having predetermined inner and outer diameters, b) a second holding wheel for receiving the second cartridge, the second holding wheel having an inner diameter smaller than said outer diameter of said first holding ring, c) a first carousel driving motor which operates to rotate a transmitting mechanism, optionally comprising a first transmitting gear, which in turn moves a first receiving gear, to move the first composition to the first predetermined dispensing region; d) a second carousel driving motor which operates a second transmitting mechanism, optionally comprising a second transmitting gear, which in turn moves a second receiving gear, to move the second composition to the second predetermined dispensing region; the electronic control unit is coupled to the first carousel motor and to the second carousel motor for controlling the first carousel driving motor and the second carousel driving motor. - a cartridge holder with holding elements for receiving a first cartridge that stores a first cosmetic composition in a first predetermined dispensing region and a second cartridge that stores a second cosmetic composition in a second predetermined dispensing region, - a static mixer comprising a container and a mixing part, - an optional tight duct for distributing the first cosmetic composition at a first output flow rate into the static mixer and the second cosmetic composition at a second output flowrate into the static mixer, (i) a first plunger driving system having a first drive head adapted to move a first dispensing plunger into the first cartridge in an operating mode and a second plunger driving system having a second drive head adapted to move a second dispensing plunger into the second cartridge in the operating mode; and (ii) a circuitry including an electronic control unit coupled to the cartridge holder comprising a microcontroller for controlling independently or dependently the first plunger driving system and the second plunger driving system and deliver respectively the first composition at a first output flow rate and the second composition at a second output flow rate based on the targeted product, a) a first holding wheel for receiving the first cartridge, the first holding wheel having predetermined inner and outer diameters, b) a second holding wheel for receiving the second cartridge, the second holding wheel having an inner diameter smaller than said outer diameter of said first holding ring, c) a first carousel driving motor which operates to rotate a transmitting mechanism, optionally comprising a first transmitting gear, which in turn moves a first receiving gear, to move the first composition to the first predetermined dispensing region; d) a second carousel driving motor which operates a second transmitting mechanism, optionally comprising a second transmitting gear, which in turn moves a second receiving gear, to move the second composition to the second predetermined dispensing region;