A technology stack, also known as solution stack is a combination of software products and programming languages that come together to create a website or a mobile application, consisting of a back-end and a front-end known as server-side and client side. It provides infrastructure for a computer. A very good example is WordPress which has an operating system, a web server, and a MySQL database. These components comprise a platform for supporting an application. Choosing technology for startups are the very important decision as the founding team has to decide their specific stack, select and work within what they know well. It is very important to select a technology that can finish the work fast and meet the goal without compromising the ability to migrate to a better system in the future. As a result, the right tools can separate good startups from the great ones.








