The term “digital surveillance software” refers to a broad category of computer based sets of instructions that provides the instructions for either a computer or a computer based device to operate, control, and/or process binary (digital) data used or created for security and surveillance purposes. To narrow this definition down a little for the purpose of this article, digital surveillance software is the collective set of programming used to create digital video images for security and surveillance purposes.