See also: Application | Programmer | Programming | Programming Language
A program is a set of instructions that allows a computer to do something useful. The most common type of program is an application, functional code that presents something the user can interact with. Other programs may run in the background (like a daemon or service), and others may run as a batch process, automatically.
While operating systems are technically also programs, common usage refers to only those programs run in user space (as opposed to kernel space).
TakeDown.NET -> “Program”