Software development trend