The aftermarket EFI systems that I'm familiar with all adjust for weather conditions. This includes FAST, MegaSquirt, ems-pro, and BigStuff3. All use air temperature sensors, coolant temperature sensors, and MAP (Manifold Absolute Pressure sensors) to control the fuel delivery. At Drag Week this year when I changed from the stacks to the tubes with K&N air cleaners on my car, I forgot to plug the air temperature sensor back in after I made the change. The car ran horribly rich for five or six miles before I figured out the problem. Apparently when there is no air temperature sensor plugged in, the ems-pro defaults to a condition of -40 degrees Fahrenheit, so it was trying to add extra fuel to compensate for the low temperature.