Hybrid apps are written with HTML5, CSS and JavaScript. They run inside a native container, and leverage the device's browser engine to render the HTML and process the JavaScript locally.