I really like WebEx. Apparently under the hood it is a mess of several million lines of code that the remaining WebEx guys are afraid to touch but as a product it works well. More importantly, customers like it and WebEx is still growing.
I also really like Jabber. It's taken a while, and a few reincarnations to get a decent XMPP client but at least now we've got one and are shifting millions of licences. Customers like it. Not sure how it compares to Microsoft's Skype for business but I'm sure somebody here will have tried both.
CallManager has been a big part of Collaboration revenues for a long time for on premise customers. It's big, cumbersome and horrible to upgrade but it gets the job done. Customers put up with it because once it's running it's good at what it's supposed to do and it's reliable.
Spark I have been using with 16 months and I'm still not sure about it. Sure, it has all these chat rooms but you could also do that in Jabber with an on premise IMP back end. It's supposed to reduce your email, which it does, but you could literally spend your entire day in Spark rooms sifting through mostly useless crap. Spark is also hugely expensive, but worse news is that customers are not taking it. That should tell it's own story.
Spark board, the 4500 dollar (plus monthly licence fee) Collaboration board. We have a few in the office meeting rooms to mess with. Suffice to say they need work! Proximity doesn't work. Sharing is pretty hit and miss. Switching between whiteboard and share is very buggy. It's just not a good experience at the moment. Hopefully that will get better because at the moment it's unsellable.
So we have some decent products for the on premise enterprise that Cisco is deprioritising in its big push to the cloud. Spark is where the leadership team believe he money will come from to replace it but we are seeing little evidence of that being the case yet. Hopefully they know something we don't otherwise the new 3 or 4 quarters could be very bumpy in Collaboration.