information exchange engineering