System maintenance: corrective, adaptive and perfective - CCEA A-Level Digital Technology

A CCEA A-Level Digital Technology answer on system maintenance: why systems are maintained after delivery and the three types of maintenance, corrective, adaptive and perfective, with examples of each.