The 40-Pin USBStem module has a BrainStem 2.0 kernel (internal OS) allowing the module to operate as a host-driven slave device and/or run reflexive actions simultaneously. A 40-pin BrainStem module can be networked with other BrainStem modules across the I2C bus at speeds up to 1Mbps.
A cross platform C++ API is available for high level software development. USB drivers are available for Windows, Mac OS X (10.7+) and Linux.
The latest BrainStem development API is always available in the Download Center. The latest firwmare can be applied using the Updater utility. Check out the BrainStem Firmware Management reference entry or video for instructions on how to update your device.