Computer software, such as programs and applications, are comprised of a series of instructions created by a developer which work together to direct a computer to process various actions and events in order to create output data and information for the user of the software.