A programming language that provides objects and methods that allow access to the user interface screen.