DI DI Software Component DI