Patch management webapp & client script