+IoC, or Inversion of Control, is a [design pattern](/wiki/design-pattern) that inverts the traditional flow of control within an application. Rather than user code directly managing object creation and dependencies, a [framework](/wiki/framework) or container dictates the lifecycle, fostering modularity and loose coupling.
+## See also
+- [Dependency Injection](/wiki/dependency-injection)
+- [Software Architecture](/wiki/software-architecture)
+- [Control Flow](/wiki/control-flow)