Described is managing the changing of software implementations such as applications deployed to enterprise client users or machines. Precedence relationships between deployed applications are specified. To determine which applications to install for a given client, the precedence is applied to the subset...http://www.google.de/patents/US7779406?utm_source=gb-gplus-sharePatent US7779406 - Method and system for managing lifecycles of deployed applications