Legal software analysis