Any sufficiently advanced technology is indistinguishable from magic...
But seriously, very cool.
Volunteer Community Moderator for the Star Trek Online Forums. My views may not represent those of Cryptic Studios or Perfect World Entertainment. If you wish to speak to someone on the community team, file a 'forums and website' support ticket here, as we are not able to respond to PMs regarding moderation inquiries.
The software is called Say2Play, and has dozens of popular games already set up in it. Modifying one of the templates or building your own isn't too difficult. I tested it with LOTRO, and it worked well enough on a warden. I am pretty sure it could be set up for STO with no problems.