A solution stack is a set of different programs or application software that are bundled together in order to produce a desired result or solution. This may refer to any collection of unrelated applications taken from various subcomponents working in sequence to present a reliable and fully functioning software solution. Many computer companies like Microsoft and Linux provide different solution stacks to clients.
A solution stack may also be called a solution suite.
Techopedia explains Solution Stack
There are different types of solution stacks to choose from:
Web Stack: This includes the software needed for Web application development
Software or Application Stack: This includes various software and applications needed for doing specific tasks, as well as infrastructure software
Virtualization Stack: This includes programs that specialize in managing virtual machines
Server Stack: This includes programs and applications needed for basic server setup and maintenance
Storage Stack: This includes server virtualization and networking components
Microsoft and Linux have compiled their own versions of solution stacks:
Microsoft has the following combinations:
WISA: Windows Operating System, Internet Information Services, SQL Server and ASP.NET
WINS: Windows Operating System, Internet Information Services, .Net Programming Language, SQL Server
WIMP: Windows Operating System, Internet Information Services, MySQL Server and PHP
WAMP: Windows Operating System, Apache web server, MySQL Server, PHP/Perl/Python programming languages
Linux has the following:
LAMP: Linux Operating System, Apache, MySQL, Perl/PHP/Python
LYME: Linux Operating System, Yaws, Mnesia, Erlang
LYCE: Linux Operating System, Yaws, CouchD, Erlang