Inversion of Control flips the traditional flow: instead of your code calling a library, the framework calls your code. This enables workflow processing as the framework controls execution sequence. Options B, C, and D misrepresent IoC - B is the opposite pattern, while C and D introduce unrelated concerns.