An electronic vaping device (60, 300), comprising: a housing (6, 6') extending in a longitudinal direction, the housing (6, 6') including a mouth-end and a connection-end; a reservoir containing a pre-vapor formulation, the reservoir in the housing (6, 6'), the reservoir including reservoir memory configured to store digital rights management software and reservoir profile information related to the pre-vapor formulation; a heating element in the housing (6, 6'), the heating element in fluid communication with the reservoir, the heating element configured to generate a vapor; a rechargeable battery configured to power at least the heating element; a first memory having stored thereon computer readable instructions relating to an electronic vaping operating system; and at least one processor configured to execute the operating system computer readable instructions to, execute the electronic vaping operating system, the electronic vaping operating system including a real-time kernel configured to operate the electronic vaping device (60, 300), and execute object code related to electronic vaping device functionality, the object code compiled using an electronic vaping compiler corresponding to the electronic vaping operating system, from source code related to the electronic vaping device functionality, the executing the object code including verifying the DRM software stored on the reservoir memory, and based on results of the verifying the DRM software, downloading the reservoir profile information from the reservoir memory. a housing (6, 6') extending in a longitudinal direction, the housing (6, 6') including a mouth-end and a connection-end; a reservoir containing a pre-vapor formulation, the reservoir in the housing (6, 6'), the reservoir including reservoir memory configured to store digital rights management software and reservoir profile information related to the pre-vapor formulation; a heating element in the housing (6, 6'), the heating element in fluid communication with the reservoir, the heating element configured to generate a vapor; a rechargeable battery configured to power at least the heating element; a first memory having stored thereon computer readable instructions relating to an electronic vaping operating system; and at least one processor configured to execute the operating system computer readable instructions to, execute the electronic vaping operating system, the electronic vaping operating system including a real-time kernel configured to operate the electronic vaping device (60, 300), and execute object code related to electronic vaping device functionality, the object code compiled using an electronic vaping compiler corresponding to the electronic vaping operating system, from source code related to the electronic vaping device functionality, the executing the object code including verifying the DRM software stored on the reservoir memory, and based on results of the verifying the DRM software, downloading the reservoir profile information from the reservoir memory. execute the electronic vaping operating system, the electronic vaping operating system including a real-time kernel configured to operate the electronic vaping device (60, 300), and execute object code related to electronic vaping device functionality, the object code compiled using an electronic vaping compiler corresponding to the electronic vaping operating system, from source code related to the electronic vaping device functionality, the executing the object code including verifying the DRM software stored on the reservoir memory, and based on results of the verifying the DRM software, downloading the reservoir profile information from the reservoir memory.