Flash player and a Flash management tool.
It can control MIDI devices, serial devices, send data over a network.
MAX+plus II offers full spectrum of logic design capabilities.