Sametime had to work in Java Applets so portability was key. IIRC our biggest customer was the Australian navy.
I was briefly what is now called a developer-in-test on Sametime after Lotus Development bought them. I was untrained in C++ so my bug reports for that API were frequently closed with the comment "No".