9 computer software and algorithms, namely, software used to automate and manage the movement of files from the development structure to a structure appropriate for sales/distribution by tracking the relationships and definitions of the files, components, and products