A colorimeter or other instrument measures the color composition and texture of a person's skin and an individual custom formulation is produced. A computer system accepts data from a colorimeter 300 or like instrument and uses a main executable program 502 and a subroutine 504 for color analysis to derive an average color that is used to select a closest matching color from a database of approximately 20,000 interpolated colors, the interpolated colors sometimes derived from a database of approximately 2,000 human skin colors. The closest match may also be found within a database comprising approximately 2,000 human skin colors and 20,000 interpolated human skin colors. The disclosed machines and methods then custom formulate such color to produce foundation, concealer, tinted moisturizer, skin care products, nail polish, hair dye, lipstick, lip gloss, blush, mascara, eyeliner eye shadow and other products.