9 Computer software platforms, downloadable, for creating, hosting, managing, developing, analyzing, supporting, processing, and maintaining software, software applications and websites; Downloadable computer software development tools; Downloadable software for creating, hosting, managing, developing, analyzing, supporting, processing, and maintaining software, software applications and websites