Developed in JAVA