Software architecture in theatre
This is an article that should raise more questions than answers it.
So how should we design our software if we do something in theatrical situations?
I think the first think is to consider if you want to control the theatrical space or should it be a system that runs on its own and just has to be maintainted.
In both cases I highly recommend that you have an entry point and some station to observe your system.