Computer programs (also software programs, or just programs) are instructions for a computer. A computer requires programs to function, an a computer program does nothing unless its instructions are executed by a central processor. Computer programs are either executable programs or the source code from which executable programs are derived (e.g., compiled).