Window Driver
Provide a programmatic api to drive and interrogate a UI window.