providing online services that allow users to access computer software programs, video games, digital books, CD-ROM's, DVD's, MP3 files, and a directory of online applications and application providers; the developing, computer software products in programming, and marketing of computer software products ; the retailing of computer software programs, video games, digital books, CD-ROM's, DVD's, and MP3 files
Computer and Scientific