What is the primary purpose of Software Re-engineering?
Options
- A. To modify and improve an existing legacy system to make it more maintainable or suitable for current requirements
- B. To develop every software system completely from scratch
- C. To eliminate the need for software maintenance
- D. More than one of the above
- E. None of the above