n. One who writes computer programs; a software developer.n. One who decides which programs will be shown on a television station.n. A device that installs a software program into some other machine.n. A short film feature as part of a longer film program, a "B-movie" (now rare)