OpenCart is written in PHP, which is a server-side scripting language widely used in web development. PHP forms the backend logic of an OpenCart website. In addition to PHP, OpenCart also uses MySQL for its database needs. HTML, CSS, and JavaScript are used for the front-end design of the website. Therefore, an OpenCart developer is expected to have proficiency in these languages and technologies.