Why does software need to be “maintained”? What about it needs to be maintained?

1.23K viewsOtherTechnology

This is totally me just being naive, I don’t work in the software realm but do have an interest possibly one day, but if we have stuff that’s been able to run (seemingly) successfully for years, or maybe even decade, what maintenance needs to even be done on old programs? Is this simply for people discovering security vulnerabilities and patching them? Is there more to it than that?

In: Technology

31 Answers

Anonymous 0 Comments

The foundations software is built on are continually being improved. C++ (a very common language used for programs that need to be fast), for example, releases a new version every few years with upgrades, new features, and security fixes. If you’re using C++ to write your software, it should be brought up to date to use the latest version and that’s about half of software maintenance.

The other half is fixing issues that have shown up in your code due to errors.

You are viewing 1 out of 31 answers, click here to view all answers.