Digital electronic ignition modules can be designed as either capacitor discharge ignition (CDI) or inductive discharge ignition (IDI) systems. Capacitive discharge digital ignitions store charged energy for the spark in a capacitor within the module that can be released to the spark plug at virtually any time throughout the engine cycle via a control signal from the microprocessor. This allows for greater timing flexibility, and engine performance; especially when designed hand-in-hand with the engine carburetor.