Patches are issued to close off security vulnerabilities that have been revealed by hacker attacks after the current version of the software was finalized and released. In most cases, new versions of software and operating systems have been extensively tested and analyzed for bugs before they are released. So, patches are not usually issued because the developers got something wrong in their original software versions. Patch management is an essential part of system security procedures and should be regarded as a priority task.