We got one in the office the other day and the first question we had was: "can we hack it?". The Busylight is definitely a useful tool for Lync users, but there's lots of other uses where it would come in handy. Leaving aside all the Lync-specific stuff you could do with it, having a USB light you can control means it's a much cheaper option than an Orb or similar when used for things like: Monitoring Service Statuses Automated Build Notification Warning Systems VIP Email Delivery Impending Hurricanes Impending Family Members and much, much more. Seriously, there's loads and loads of use cases. The question is, can we control it and make it change colour on demand? The first thing we did after installing the supplied software ( available here ) was to look in the application folder. The best outcome would have been an SDK guide, but potentially anything like DLLs or CHMs would be handy: That's certainly a pretty positive start! We created a new C# windows console app, and added both the BusyLightHIDCommunications.dll and the LinkLampConfiguration.dll to the project: From there, a bit of playing around, following IntelliSense and generally trying things out led us to this: Not a Sound The Busylight has a speaker, and there are several pre-set ring tones you can set using the supplied software to alert you to an incoming call. It would be really cool if we could trigger those sounds, or even our own. We didn't have much luck