The instinct - for most developers and most firms, is to propose a full rebuild. Scrap it, start fresh, build it properly. It feels clean. It sounds professional. And for a firm with active tax deadlines, compliance obligations, and staff who've already learned the existing system, it's the wrong answer.