The present invention provides a method for producing customizable cannabis products comprising steps of providing preselected plant parts or whole plant; dividing said preselected plant parts or whole plant to a predetermined size distribution; extracting said preselected plant parts or whole plant to provide a first extract; heating said preselected plant parts or whole plant or first extract to a predetermined temperature according to a predetermined time protocol; collecting vapourized material during or after said heating; rendering said vapourized material into a storable intermediate; and formulating said storable intermediate suitable for predetermined administration. The steps of rendering in the form of a storable intermediate comprises reducing the volume of said collected vapourized material to a predetermined volume.