Software development trends for 2020