Software development process involvesĀ 

  • Requirements gathering
  • Design, coding and testing
  • Maintenance