El Sistema de Entrada Orientado a Objetos es una solución multiplataforma para utilizar dispositivos de entrada (teclados, ratones, joysticks, etc.) y dispositivos de retroalimentación (retroalimentación de fuerza) que está escrito en C++ utilizando el patrón de diseño orientado.