Fully implemented with Ajax, it can run as long as the browser supports JavaScript, and it supports browsers such as IE, Firefox, Opera, and Safari.
The front-end uses Mootools and JavaScript VectorGraphics libraries to achieve asynchronous data transfer and drag-and-drop effects. The back-end adopts Python using the Django framework for data exchange. The size of the key code is only 30K.