1. A method for updating software, comprising: a. detecting a change for a change object being generated or mitigated across a system landscape; b. comparing the change to a predetermined guideline; and c. preventing the change from propagating across the system landscape.