A method and a system for generating a fragrance (also referred to herein as perfume) are disclosed. A method may comprise providing a perfume blender machine (100) and cartridges (102) for storing liquid olfactory ingredients (112), the machine comprising dispensing means to dispense olfactory ingredients (112) from the cartridges (102) for generating a fragrance (114); controlling the dispensing means to generate a fragrance (114) based on instructions given by a user on the liquid olfactory ingredients (112) to be blended and the quantity of each; and generating a recipe with the information of the ingredients (112) and their respective quantities which have been used to generate the fragrance.