Flash player and a Flash management tool.
Logic samples each channel at up to 24M times per second.
It can control MIDI devices, serial devices, send data over a network.