in

What is a technology stack?

A tech stack, or solutions stack, is a list of all the technology products and tools used to build and run a particular application. It is the underlying elements of a web or mobile application. These include frameworks, languages, and software products that everything else is built on.

For example,  you might have created a web application using Ruby on Rails – that’s the language and framework. Your app may access a MySQL database. You’ll need to host that on a server, say Apache. Those are all the elements of your server-side stack.

The client-side tech stack includes HTML, CSS, and JavaScript.

Finally, you need to consider the software you’re using that supports the development process, like project management and continuous integration tools.

What do you think?

6700 points
Upvote Downvote

Written by Sean

What exactly is a server?

Powering the entire country with solar panels