A look at software development for 2017