Поддержка продукта - программирование, связанное с тем, что
1) в продукте в любом случае будут баги, будут проблемы, их нужно чинить
2) заказчик всегда захочет версию 2.0 с новыми фичами и прибамбасами
3) меняется железо, меняется операционная система. То, что работало в win95 может не работать в WinXP, то что работает в java6, может не работать в java8, и таких моментов океаны.
Ну и кроме того, программистам могут платить почасово, а могут платить за проект. А могут и не платить, он сам продает продукт или монетизируется за счет рекламы.
В общем вы даже не подумали перед тем, как задать вопрос.