This NOS programmable progressive nitrous controller can be programmed to control both the amount of nitrous that is flowed to the engine (from 0-100 percent) and the time desired to ramp up from first hit to full flow. This enables a racer to fine tune the power curve of an engine to best utilize prevailing conditions. The progressive controller is easy to use and each function is set by simply tuning a series of dials to the desired position and pushing a program button. This controller can be used with any solenoids. Nitrous solenoids should not exceed 10 amperes and fuel solenoids should not exceed 5 amperes.