reduce software development costs AI