IBM and Cisco in attempt to create a universal platform for communications software development