We store the info about devices in an XML file on Vera. Vera runs on lighthttpd web server serving varios html, xml, js, php and cgi files to the end-user. You can take a look at this 2 wiki pages:
earlier this week I completed my first milestone in my ‘Rosalie’ project - a voice command app running on the .net 4.0 framework. It currently polls for your devices on load and then builds a grammar full of commands for basic Binary/Dimmer lighting devices. Want to compare notes? I plan on flushing out a few more things before posting as an OS solution on Google Code or similar repository.