Software means any or all programs that process or support the processing of digital information. For the purposes of this definition, software excludes assets with digital information content such as documents, audio and video recordings, graphics, and databases. There is both executable and non-executable software. The purpose of non-executable software is to control or support executable software and includes, for example, configuration information, fonts, and spell-check dictionaries. Digital information managed by executable software (e.g., the contents of documents and databases) is not considered software for the purposes of this definition, even though program execution may depend on data values.