MaxMSP is my software of choice for composing as well for sound and video installations.
If you wonder what MaxMSP is all about, take a look here.
Some externals I programmed for MaxMSP:
The “original” textbutton object from the Max4 epoch ;-)
Most of its the features have been adopted in the stock Max5 textbutton object.