Choose the best answer from the drop-down menu.

Software maintenance is a phase in the
✔ software development
process.

Software that is maintained by developers is said to be
✔ supported
.

To update software products, developers update
✔ software code
to fix bugs, improve functionality, and even add new features.

Changes to software are collected and released in updates,
✔ patches
, and new product versions that can be installed by users.