9 Computer software for use in software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance; computer programs for use in software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance; recorded computer programs for use in software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance; downloadable computer programs for use in software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance; interfaces for computers; application programs for use in software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance; recorded computer operating system programs; downloadable electronic publications, namely, magazines, books, tutorials, white papers, guidebooks, in the fields of software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance; downloadable electronic data files, namely electronic manuals, screencasts, podcasts, video tutorials for use in software specification, software documentation, software analysis, software design, software development, software maintenance, software product-lines, application lifecycle management (ALM), off-shore software-development and maintenance, near-shore software-development and maintenance