IoC Tool