Set of software subsystems or components needed to create a complete platform
"Software stack" redirects here. For other uses, see Stack (disambiguation) § Computing.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications.[1] Applications are said to "run on" or "run on top of" the resulting platform.
For example, to develop a web application, the architect defines the stack as the target operating system, web server, database, and programming language. Another version of a software stack is operating system, middleware, database, and applications.[2] Regularly, the components of a software stack are developed by different developers independently from one another.
Some components/subsystems of an overall system are chosen together often enough that the particular set is referred to by a name representing the whole, rather than by naming the parts. Typically, the name is an acronym representing the individual components.[3]
The term "solution stack" has, historically, occasionally included hardware components as part of a final product, mixing both the hardware and software in layers of support.[4][5]
A full-stack developer is expected to be able to work in all the layers of the application (front-end and back-end). A full-stack developer can be defined as a developer or an engineer who works with both the front and back end development of a website, web application or desktop application.[6] This means they can lead platform builds that involve databases, user-facing websites, and working with clients during the planning phase of projects.
^"Solution stack". Computer Desktop Encyclopedia. The Computer Language Company. 2015. Retrieved 5 July 2018.
^Mimoso, Michael S. (24 February 2003). "Red Hat: Linux served at vertical data center dinner tables". SearchEnterpriseLinux.com. Retrieved 2009-08-09.
^Beal, V. (7 September 2007). "Acronym Guide to Web Stacks". Webopedia. Quinstreet, Inc. Retrieved 5 July 2018.
^Ferguson, R. (2002). Using Microsoft SharePoint Portal Server. Que Publishing. p. 616. ISBN 9780789725707.
^Anderson, G.W. (2003). SAP Planning: Best Practices in Implementation. Sams. p. 13. ISBN 9780789728753.
^Amir, Masroor. "Full Stack Developer - Complete Roadmap | Technologies in 2023". The Geeks Bot | A Computer Science Site for geeks. Retrieved 2023-04-27.
In computing, a solutionstack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional...
solution at the lowest costs. This means to compare SAP solutionstack options and alternatives and then determine what costs each part of the stack will...
Look up Stack or stack in Wiktionary, the free dictionary. Stack may refer to: Stack Island, an island game reserve in Bass Strait, south-eastern Australia...
WampServer refers to a solutionstack for the Microsoft Windows operating system, created by Romain Bourdon and consisting of the Apache web server, OpenSSL...
stylized as JAMStack, is a web development architecture pattern and solutionstack. The acronym "JAM" stands for JavaScript, API and Markup (generated...
commonly used together to run dynamic websites or servers. This set is a solutionstack, and an open source web platform. BAPP refers to: BSD, family of operating...
or /ˈɛks.æmp/) is a free and open-source cross-platform web server solutionstack package developed by Apache Friends, consisting mainly of the Apache...
servers may not have a graphical user interface at all, or include a solutionstack such as LAMP. Because Linux is freely redistributable, anyone may create...
MAMP is a solutionstack composed of free and open-source and proprietary commercial software used together to develop and run dynamic websites on Apple...
analysis. The Dynatrace platform provides observability of the full solutionstack in order to simplify the complexity of cloud native computing, and accelerate...
station in New York City WINS-FM, a radio station in New York City WINS (solutionstack), a set of software subsystems Women in Natural Sciences, an educational...
effects and implications depending on the actual implementation involving a stack. The description "Polish" refers to the nationality of logician Jan Łukasiewicz...
shadow stack will not match return address popped from the call stack. The typical solution for this problem is to pop entries from the shadow stack until...
web application (obsolete) List of rich web application frameworks Solutionstack Mobile development framework Multiple (wiki). "Web application framework"...
AMPPS is a solutionstack of Apache, MySQL, MongoDB, PHP, Perl and Python for Windows NT, Linux and macOS. It comes with 419 PHP web applications, over...
suggested as a solution to the stack buffer overflow problem because any overflow of a stack buffer that occurs within the same stack frame cannot overwrite...
OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service (IaaS) in both public and private clouds...
a MySQL database, which makes it compatible for running with an AMP solutionstack on various web servers. OWA is comparable to Google Analytics, though...
Template processor XAMPP (free and open-source cross-platform web server solutionstack package) Zend Server Lerdorf, Rasmus (June 8, 1995). "Announce: Personal...
products are designed for use as an integrated solution, referred to as the "Elastic Stack". (Formerly the "ELK stack", short for "Elasticsearch, Logstash, Kibana"...