Implementing Dependency Management