So just to quickly summarise for every one into one post so it isn't confusing; since the information is in multiple points.
LAUNCH CONTROL: What modern cars have from factory (Think R35 GTR, Ferrari etc). When the car is stationary and launch control is enabled, the car will be limited to a set amount of RPM (example 3000RPM) for launching (through the use of fuel cut mainly) even though the accelerator pedal is flat to the floor. Not damaging and simply allows you to get off the line as quickly as possible.
ANTI LAG: What rally cars use. True antilag is setup with a AAC valve that can flow a lot of air. When the throttle is shut, the AAC valve opens to let enough air in, retards timing and dumps fuel, therefore the engine keeps making boost even though the throttle is shut. Makes bang bang noises.
2 STEP LIMITER: What drag cars use with big laggy turbos. Sometimes also called anti lag, but is is not TRUE anti lag. Retards timing and dumps fuel to make boost (nearly same as above) however only engaged from a launch. Once vehicle is moving it disengages.
So hopefully that sums it up.
Most modern day ECU's (Vipec/Link/Haltech/Motec etc) can do all three.