A typical business org uses microsoft office for documents, and they employ programmers writing plugins to their microsoft office products using visual studio which also integrates into their internal .NET business services. I doubt migration would be easy, as everything ties into each other.