9 cross platform development software, software application programming interfaces, gaphical user intefaces, computer software operating environments, computer utility programs, and computer application programs, and related documentation and publications