Hello, I have experience with working on UI's and Windows based desktop applications. I am also experienced with .Net framework so I could develop you a robust application as the one mentioned, with all the mentioned additions. Looking forward to it. Have a nice day!