Il contenuto di questo sito web è codificato tramite HTML5 generato dinamicamente tramite delle trasformazioni XSL utilizzando il processore PHP. La compatibilità cross-browser compatibility viene gestita da html5 boilerplate. Il comportamento dinamico è ottenuto tramite i plugin jQuery html5sortable e tinysort. I grafi vengono elaborati tramite arbor.js. Il contenuto matematico è visualizzato tramite MathJax. Lo stile è basato su Bootstrap.