Alright, well, if you have seen Microsoft Lync, it's a similar system with a few mods and will be a hardware-based platform. I hope this helps?
If you haven't seen Lync, check out http://en.wikipedia.org/wiki/Microsoft_Lync.
But the main features include voip, video, IM etc. I've seen Lync...