Glossary

ProgrammableWeb's glossary of API and other technology terms and defination
A B C D E F G H I J K L M N O P Q R S T U V W X
Stack

A stack refers to the many building blocks behind a software application. Like a multi-layered cake, enterprise software applications are composed of many layers, from front-end frameworks to low-level foundations. Elements of a stack include the programming languages, development frameworks, database, business utilities, third-party APIs consumed, deployment and operational tools, servers, and other components. These elements may be open-source software or paid products. Companies may also use various software stacks to solve the business issues for the multiple applications they support.