A single pass through a group of instructions. Most programs contain loops of instructions that are executed over and over again. The computer iterates through the loop, which means that it repeatedly executes the loop.
Iteration is also commonly used to describe the two-to-four week sprints designed to bring projects closer to fruition as part of the agile development framework.