For example, to develop a web application, the designer needs to use an operating system, web server, database and programming language. One of the many possible solution stacks available is LAMP:
Another common stack is the Windows alternative to LAMP:
Recently (as the other layers became more tolerant of Windows) WAMP has become more popular as a more literal Windows alternative to LAMP, using:
Another example is the OpenACS stack which comprises:
In the Erlang world, there is also the LYME stack of: