Commercial Programming

Commercial programming needs to be done is such a way that the user interface feels as if it controls the room rather than the equipment. Someone wants to "do a presentation" but doesn't need to know that a presentation involves many different devices. Commercial systems are operated by numerous different people, so the operation must be intuitive and fool-proof.
