definiens: means ( a ) all so ftware programs ( including both source code, object code and all related applications and data f iles ) designed for use on computers and electronic data processing hardware, integrated computer systems, c entral processing units, memory units, display term inals, printers, features, computer elements, card readers, tape drives, hard and soft disk drives, cables, e lectrical supply hardware, generators, power equalizers, acce ssories and all peripheral devices and other relate d computer hardware, including all operating system software, utilities and application programs in whatsoever fo rm ; ( b ) all firmware associated therewith ; ( c ) all documentatio n ( including flow charts, logic diagrams, manuals, guides, specifications, training materials, charts and pseu do codes ) with respect to such software and firmware described in the preceding clauses ( a ) and ( b ) ; and ( d ) all righ ts with respect to all of the foregoing, including copyrigh ts, licenses, options, warranties, service contract s, program services, test rights, maintenance rights, support rights, improvement rights, renewal rights and inde mnifications and any substitutions, replacements, improvements, error corrections, updates, additions or model conv ersions of any of the foregoing