Rewriting the system from scratch
Years of work and a budget in the millions, and the biggest risk lies elsewhere: a rewritten system behaves differently from the old one. Users lose habits built over years, and the company pays for it in lost productivity long after go-live.