Graphical User interface (GUI) is an integral part of any software system. It provides communication media between software program and human being. It usually consists of commands, menus, icons, images, graphs, tables, texts etc. The proper GUI presentation is influential in human-computer interaction. The present age commonly used GUIs are windows or web, which has improved usability compared to earlier text based UI. The usual way of GUI development is based on use of GUI builders, which needs understanding, and knowledge of using them. IT professionals more commonly use them. For other professional who are developing algorithms in their own domain may have to spend more time on development of GUI rather than spending more on their domai...