I wonder how it's made. What tools did you use? What language?
Generally curious about inner workings of such an application.