A system and method to update a patch index such that one or more
properties in the patch index are associated with the patch, wherein the
patch includes one or more components for the target software system;
updating a class path at run-time for the target software system such
that the patch associated with each one of the one or more properties
supersedes prior patches for the same property; and wherein a component
can include a class.