programming software market report