A colleague of mine had initially set up a Windows service, but we really needed to move it to UNIX to improve security, and add the extra functions we need to make IMs part of the company's knowledge sharing culture. So for the week I've been tweaking make files to work under old versions of Solaris, porting users from the Windows box, and investigating ways of getting us a secure way of allowing folk on client sites to use the service as well as those of us in the office. A simple pilot among the secretarial team had already proven its worth, as they could use it to exchange information while on the phone to clients without having to put them on hold.
As of this afternoon, I've pretty much got the server in the shape I want. After much wrestling with someone else's install of openssl, I have constructed the appropriate signed certificates to produce a SSL secured connection (as well as getting a SSL compile of Jabber working, which meant another round of configuration). I've locked down user registrations so we can control who uses it and where. Now all I need to do is close down file transfer so our clients feel happy, and get groupchat up and working.
It's been a while since I had to get my hands this dirty. I've rather enjoyed it. Makes a change from Visio and Word.