NIS V 20 Patches and Updates

Hi, all. Don't know if this makes sense given all the problems I've had with V 20, but is it possible to program a patch so that if it becomes unworkable, we could revert to a previous version, rather that resorting to Remove and Re-Install options ? Is it even viable ?