Dependency word is a term used in web development for Dependency injection which play an important role for define the problems faced by software developers and users. But in general term when a software and software package is mostly dependent on other software which are provide the functionality for important or needed task. Dependency is a common problem found in software/applications and our real life examples. Dependency takes many forms and occur for many reasons, such as the need to install add-on software libraries, the need for long chains of installations, problems with a conflicting program, the creation of circular dependencies and more. It also includes platform specific Dependencies that are related to a software development platform.