Here is a I2C bus relay board that can be connected to the I2C pins on the connector plug http://www.ereshop.com/index.php?main_page=product_info&cPath=143&products_id=605. For isolated binary input here is another board for that http://www.ereshop.com/index.php?main_page=product_info&cPath=143&products_id=602. For analog inputs here is a board http://store.gravitech.us/i2c128anco.html or if you want a friendlier board with analog output http://www.bipom.com/products/us/643.html. These can be wired to share I2C bus and addressed individualy with jumpers. This is enough off the shelf I/O to handle most systems, and additional boards are available for thermocouple inputs alsohttp://www.bipom.com/products/us/319237.html(not cheap as it requires analog input board also).