Many labs have multiple eye trackers across brands, or would like to share code with colleagues in other labs with their own trackers. A common occurrence is that your code needs to be rewritten & compiled to use a tracker specific API/SDK. I recently became a member of COGAIN’s Eye Data Quality group and was informed about Oleg Špakov’s related project Eye-Tracking Universal Driver. His lab is working to make eye tracking software development easier by providing an API that supports multiple trackers, so code is written once and the API handles the details with the particular tracker. Something similar is implemented in PsychoPy, but I believe only supports SR Research, Tobii & SMI trackers, whereas ETUD supports more manufacturers and is accessed as a COM object so it should be supported by most programming languages.