The application will be developed in the following languages, the use of language depends on your choice: Java Swing The application will be desktop application. The application will include all the respective algorithms and calculative measures that you require.