What is Inversion of Control? by IT Nursery Inversion of Control (IoC) can be quite confusing when it is first encountered. What is it? Which problem does it solve? When is it appropriate to use and when not? 3 39