application development trend