Anything (tools and frameworks) you need to connect a frontend (usually web) with an underlying datasource... There are literally millions of combinations. Find something that works for you; that is easy to set up and maintain, etc. e.g. There are some setups with everything you need already grouped... This means that the components that make up the stack already interact and work well together without you having to do much tinkering - e.g. The MEAN stack or LAMP (perhaps a bit old school, but it really just depends on what you aim to achieve :) have fun