IoC
IoC stands for "Inversion of Control", and is a pattern that naturally results from the proper organisation of dependencies in a body of code. It typically results in delegation of power over instantiation and wiring of dependencies to a framework, rather than writing manual code to sequentially achieve the task in a particular situation.
More discussion and links at Framework Concepts#IoC.