Patching Tool Based Technology Background