OPEN I/O provides a hardware base and a suite of network services for the development of I/O devices. With OPEN I/O, we aspire to make the creation of Ethernet-enabled devices accessible to artists and software engineers. OPEN I/O devices are automatically discovered by the OPEN I/O service and assigned to users who control the devices. Using the OPEN I/O router, devices can communicate with each other, or with network-based applications and computation, such as provided by OPENSTUDIO and OPENCODE. Users can configure and program their hardware remotely, and interact with similar hardware devices around the world. OPEN I/O provides common device libraries to help bridge the gap between software and hardware development.