In one aspect, a programmable fragrance generating apparatus may include a control center, a plurality of liquid fragrance receiving holes, and a receiving space for at least one EMF platform, wherein the EMF platform is electrically connected with the control center and has a plurality of reservoirs to receive different liquid fragrances from the fragrance receiving holes; each liquid fragrance is controlled by the control center to transport from each reservoir to one or more driving electrodes on the EMF cartridge to mix with one or more other liquid fragrances, which can be further transported to one or more microheater electrodes, atomizers, or nebulizers for fragrance releasing by evaporation at a predetermined temperature.