Software products need are adaptive maintenance for which of the following reasons?
1
To rectify bugs observed while the system is in use
2
When the customers need the product to run on new platforms
3
To support the new features that users want it to support
4
To overcome wear and tear caused by the repeated use of the software