 eSalon creates custom hair colors for clients based on an online questionnaire about their hair color history, amount of gray, skin tone, eye color and other factors.The corresponding formula is mixed on an individual basis for at home application and is available as a one-time purchase or as a subscription.eSalon has two patents on their custom coloring system.