Programming languages, technologies and tools Programming languages and frameworks Deployment Web technologies Databases Version control system Other