Desktop application you can use it as quiz app, it connected to database and when you detect the number of questions and the level is easy or hard, it starts to give you random questions from the database