A method and system providing a client with user interface information are
described. An accessibility system for providing user interface
information to a client. The accessibility system comprises an
accessibility system core including user interface automation services
and APIs. The user interface automation tools filter information based on
whether the user interface information is interesting to the client. The
accessibility system additionally comprises a client side interface
including a logical tree for revealing user interface information that is
interesting to the client and for hiding user interface information that
is not interesting to the client. The accessibility system also comprises
a server side interface for facilitating information transfer from a
server side regardless of the server side technology.