A patch is a portion of software intended to fix problems with, or revise a computer program or its supporting data. This takes in fixing security susceptibilities and other bugs, and enhancing the usability or achievement. Though meant to fix problems, weakly designed patches can at times bring in new difficulties. In some particular cases updates may intentionally break the functionality, for example, by eliminating components for which the update provider is no longer licensed or hindering a device.
Patch management is the procedure of employing a plan and plan of what patches should be employed to which systems at a specific time.