uh, maybe you only have the issue that you need redundancies because you have so many pieces of software that can barf?
I mean it will happen regardless just from the side effects of complexity. With a simpler system you can at least save on maintenance and overhead.