Written in Java using Swing library.