Software must be flexible and able to withstand new ideas and changes

READ FULL ARTICLE