Los desarrolladores de software lanzan parches cuando se dan cuenta de vulnerabilidades en sus productos. Por lo general, contienen código que corrige la falla de seguridad u otro problema y también pueden incluir actualizaciones de las características o funcionalidades del software.