Each RPM package shares a list of binaries and libraries. These binaries and libraries might be required by other RPM packages during installation; if so, this creates a dependency. The RPM system cannot determine the packages that resolve such dependencies. So the ZENworks Management Daemon automatically searches for the packages in the repositories, and downloads them to resolve the dependencies.
For example, if you request to install package A that depends on package B, and package B depends on package C, the ZENworks Management Daemon automatically finds the dependent packages B and C from the available repositories or catalogs and installs them along with the requested package A.