A system for producing a customized beverage or beverage concentrate is disclosed. The system comprises a personalization server and a distribution machine communicatively coupled to the personalization server. The personalization server is configured to receive need and want information associated with a consumer, analyze the need and want information, apply a plurality of rules to the analyzed need and want information, and produce one or more customized beverage or beverage concentrate recipes based on the analysis of the need and want information and the application of the plurality of rules. The distribution machine is configured to receive the one or more customized beverage or beverage concentrate recipes from the personalization server and produce and deliver at least one customized beverage or beverage concentrate based on the one or more customized beverage or beverage concentrate recipes to the consumer by combining one or more beverage ingredients.