7 Software Development Trends that will Rule in 2021 and Beyond