A system for producing custom color mixed cosmetics from a custom formula obtained from a device to measure skin color of a consumer and a custom software, the system comprising: a) non-transitory non-signal computer readable medium containing machine readable instructions ; b) a processor ; c) a main executable program in communication with the processor, the main executable program in communication with a first subroutine for color analysis , the first subroutine in communication with the device to measure skin color ; d) a set of machine readable instructions in communication with firmware of a custom cosmetic blending machine , the set of machine readable instructions transmitted from the first color analysis subroutine , the machine readable instructions creating custom color mixing instructions based upon a skin color measurement obtained from the device to measure skin color , and the custom color mixing instructions controlling a plurality of peristaltic pumps , e) a bent needle nozzle (370, ... 374) attached to each of the peristaltic pumps such that the bent needle nozzles direct fluid to a center section of a consumer container; f) the peristaltic pumps connected to flexible tubing and canisters connected to the flexible tubing , the peristaltic pump pulling materials from canisters to the bent needle nozzles, the canisters being attached to canister caps, and the canisters having strainers to prevent foreign material from entering the bent needle nozzles; g) a sanitary elevator and tub, the tub storing a stabilizing liquid and the sanitary elevator raising the tub to contain the bent needle nozzles when the bent needle nozzles are not in use, the sanitary elevator including a sensor measuring the height of the tub to position the tub at a correct elevation to store the bent needle nozzles within the stabilizing liquid; and h) a heater and fan attached to a thermal sensor, the heater and fan preventing the machine from reaching a temperature below 20°C degrees. a) non-transitory non-signal computer readable medium containing machine readable instructions ; b) a processor ; c) a main executable program in communication with the processor, the main executable program in communication with a first subroutine for color analysis , the first subroutine in communication with the device to measure skin color ; d) a set of machine readable instructions in communication with firmware of a custom cosmetic blending machine , the set of machine readable instructions transmitted from the first color analysis subroutine , the machine readable instructions creating custom color mixing instructions based upon a skin color measurement obtained from the device to measure skin color , and the custom color mixing instructions controlling a plurality of peristaltic pumps , e) a bent needle nozzle (370, ... 374) attached to each of the peristaltic pumps such that the bent needle nozzles direct fluid to a center section of a consumer container; f) the peristaltic pumps connected to flexible tubing and canisters connected to the flexible tubing , the peristaltic pump pulling materials from canisters to the bent needle nozzles, the canisters being attached to canister caps, and the canisters having strainers to prevent foreign material from entering the bent needle nozzles; g) a sanitary elevator and tub, the tub storing a stabilizing liquid and the sanitary elevator raising the tub to contain the bent needle nozzles when the bent needle nozzles are not in use, the sanitary elevator including a sensor measuring the height of the tub to position the tub at a correct elevation to store the bent needle nozzles within the stabilizing liquid; and h) a heater and fan attached to a thermal sensor, the heater and fan preventing the machine from reaching a temperature below 20°C degrees. <EOS>