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)


technology stack

A set of software that provides the infrastructure for a computer. The stacks differ whether installed in a client or a server.

Clients - OS and Related Utilities
The technology stack in a client machine includes the operating system and related support programs and all runtime environments necessary to support the applications, such as Java (see Java Virtual Machine). The stack may include the applications, although that is generally considered a separate "application stack." The word "technology" implies system software, not application software. See application stack.

Servers Employ Services
For servers, the stack includes all the programs mentioned for the clients with the addition of database software and support for several programming languages. If Web based, whether public or private, a variety of server software is included, such as Web server, mail server, FTP server and other "services" software. See LAMP.

Personal Use Only

Before/After Your Search Term
technological singularitytechnology transfer
technological transfertechnophile
technology gaptechnophobia
technology generationtechnophobic
technology imperativetechnophoria
technology nodeTechnorati
technology servicestechnorealism
technology singularitytechnoscaping

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