The issue about Microsoft products is that they often require a native client instead of relying on web standards (e.g. Office Communicator, Lync, Skype...