Dovresti creare semplicemente un'applicazione che svolga il compito che hai descritto.
Hai esperienza in qualche linguaggio di programmazione?