This might give you some ideas: http://logix.livelogix.com/index.html It's python based so, theoretically it could also run on top of IronPython on top of mono. Rodrigo