Let’s face it, software systems are messy … that’s what makes them work.