Patch management is the implementation of measures to maintain the functional performance of running applications without the modification or expansion of functional specifications by importing patches and fix packs. It is an integral part of system management and includes the procurement, testing and installation of required updates for applications, drivers and operating systems. A software patch is developed to update, optimize, or fix data.