Yeah, we still have a few critical components that serialise to xml rather than json, although they have mostly been replaced.
What's new this time is the pricing model. It used to be we could run what we wanted on our own hardware on our own time. SaaS is new, mostly impossible to pirate (hacking AWS keys aside), and priced to make your eyes water.