In software, the build-versus-buy debate flares anew