See patch in Computer
A fix to a program. In the past, a patch used to mean changing actual executable, machine instructions, but today more often than not, it means replacing an executable module in its entirety such as an .EXE or .DLL file. A profusion of patches to an application implies that its logic was poorly designed in the first place. It also implies that the program's internal logic is becoming spaghetti code and more difficult to maintain.
Learn more about patch