Multiple choice Which stage in a system development life cycle is generally the longest? Installation Coding Design Maintenance Planning Reveal answer Fill a bubble to check yourself D Correct answer Explanation Every activity that happens after the deployment of the software's life: changes, correction, additions, software moving to a different computing platform and more. All are a part of the maintenance phase. This is often the longest of the stages.