I think there has to be server-side code written in, probably, C or possibly JAVA. HTML and CSS and HTML5 aren't even programming languages at all, just markup languages and javascript is not normally used for robust applications, just interactions on a web page.