A variety of programming languages and frameworks are involved in building the software aka back-end.