Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)


bread and butter application

Software that is essential for running a business such as order entry, billing, inventory and manufacturing. The term means that these functions are necessary to derive revenue, make a profit and put food on the table (the bread and butter). See application program.

application program

Software that processes data for the user. Except for "system software," which provides the infrastructure in the computer (operating system, utilities and related components), all software programs are application programs.

In the entertainment world, it refers to games (see gaming). In the business world, it refers to the data entry, update, query and report programs that make up the company's bread and butter information systems (order entry, billing, inventory, human resources, payroll, manufacturing, etc.).

The term may also refer to a generic application, often called a "productivity program," such as a Web browser, spreadsheet, word processor, database or email program. For a list of major application software categories, see application software. See productivity software, application, program and software. Contrast with system program.

Application Programs
This diagram shows the typical application programs that run in a desktop computer. It also shows the major components of the operating system.

Personal Use Only

Before/After Your Search Term
branch predictionbread board
brandingbread crumb
branding fiascosbreadboard
BRAVIA Syncbreadcrumb
BRDbreak key
BREbreak point
breachbreakout box

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design