In my experience, "You'll occasionally need to address issues raised on the legacy system" really means "We have a massive amount of poorly designed and written code in VB6 and the original developer hasn't worked here in 10 years." It could also mean code written in other obscure or obsolete languages like Powerbuilder, SQL Windows, COBOL, etc.
Fred is a software jack of all trades, having worked over the last 24 years at every stage of the SDLC and has authored [two books](https://www.amazon.co.uk/Fred-Heath/e/B08F3Q1H1M).
In my experience, "You'll occasionally need to address issues raised on the legacy system" really means "We have a massive amount of poorly designed and written code in VB6 and the original developer hasn't worked here in 10 years." It could also mean code written in other obscure or obsolete languages like Powerbuilder, SQL Windows, COBOL, etc.
Indeed. I know of a Powerbuilder shop that used to refer to fixing powerbuilder bugs as "working on the legacy system" :)