Some see the task of ‘replacing outdated software’ as punishment. Well, I see it differently! In this article I’ll explain how we successfully introduced an extensive new system and resolved over 100 dependencies. Software, just like natural organisms, has a finite lifecycle. However, the end of its useful lifetime does not necessarily mean ‘The End’ – it can also be the beginning of something new. In this sense, there is something evolutionary about software replacement.