Programming Languages

Engines

Middleware and libraries

Source control