What does your software landscape look like? Are there paths going all over the place? Or a tree with many entwined branches?
The question becomes how to simplify and unravel the knotted mess. With multiple systems being used for one department, a homegrown system might seem like the way to go. And it is easy to understand why.