A medical device, comprising: a memory device structured to store a number of operating routines, each of at least some of the number of operating routines being associated with a set of operating features of the medical device to provide a therapy; a processor adapted to execute a first one of the number of operating routines enabling at least some of a first set of operating features of only basic operating features; and an interface device adapted to communicate an enablement code to the processor, the enablement code corresponding to a second set of operating features, the second set of operating features consisting of (i) additional operating features that comprise (i)(a) advanced features of the first set of operating features (i)(b) originally included with the medical device to provide additional therapy but deactivated, and (ii) a second set of operating features for a mode of operation of the medical device (ii)(a) different from a mode of operation of the first one of the operating routines (ii)(b) that comprise a set of operating features originally included with the medical device to provide a different therapy but deactivated, the enablement code further having associated therewith a predetermined period for an execution of the second set of operating features by the medical device, wherein in response to receiving the enablement code the processor is adapted to: execute the first one of the number of operating routines enabling at least one other operating feature of the first set of operating features for the predetermined period; and execute a second one of the number of operating routines enabling at least some of a second set of operating features for the predetermined period. a memory device structured to store a number of operating routines, each of at least some of the number of operating routines being associated with a set of operating features of the medical device to provide a therapy; a processor adapted to execute a first one of the number of operating routines enabling at least some of a first set of operating features of only basic operating features; and an interface device adapted to communicate an enablement code to the processor, the enablement code corresponding to a second set of operating features, the second set of operating features consisting of (i) additional operating features that comprise (i)(a) advanced features of the first set of operating features (i)(b) originally included with the medical device to provide additional therapy but deactivated, and (ii) a second set of operating features for a mode of operation of the medical device (ii)(a) different from a mode of operation of the first one of the operating routines (ii)(b) that comprise a set of operating features originally included with the medical device to provide a different therapy but deactivated, the enablement code further having associated therewith a predetermined period for an execution of the second set of operating features by the medical device, (i) additional operating features that comprise (i)(a) advanced features of the first set of operating features (i)(b) originally included with the medical device to provide additional therapy but deactivated, and (ii) a second set of operating features for a mode of operation of the medical device (ii)(a) different from a mode of operation of the first one of the operating routines (ii)(b) that comprise a set of operating features originally included with the medical device to provide a different therapy but deactivated, the enablement code further having associated therewith a predetermined period for an execution of the second set of operating features by the medical device, execute the first one of the number of operating routines enabling at least one other operating feature of the first set of operating features for the predetermined period; and execute a second one of the number of operating routines enabling at least some of a second set of operating features for the predetermined period.