application development software market strategies