BTW: There is a lot of legacy, as someone who works in EDI, which means a lot of communication between different companies, sees. And one has to deal with it.

I have seen more than once outsourcing it to some cloud appliances from the "big boys". But some of them are crap and less reliable than what you have at home. Packet loss, dropped connections, timeouts .. I have been sitting in meetings to solve issues there, and the people very quiet are the experts from the cloud providers. #SysAdmin