A variety of software, hardware, systems, weapons compatibility, and structural enhancements have been instituted over the years to gradually upgrade production models and retrofit delivered aircraft.
Der har været benyttet et stort udvalg af software, hardware, systemer, våbenkompabilitetsændringer og struktuelle forbedringer over årene for gradvis at opgradere fly i løbende produktion, og for at opgradere og efterudruste allerede leverede fly.