Hi! I have over 6 years of working experience in .Net, Asp.Net, C#, VB, MS SQL Server, SharePoint 2010, SharePoint 2013 online i.e. Office 365, Windows Communication Foundation, Rest API, Web API, JavaScript and its libraries, HTML, Bootstrap, and also some third party tools. Well versatile in windows, desktop and web applications. I went through your requirement and I am confident in delivering a well documented project with all the required functionalities.
I will like to build this desktop application using .Net framework and c#. All your requirements will be met. It will be good if you can tell what type of database you use.
If you have any questions / queries at your end then please inbox me so that I can explain you in details and we can move forward with the project.
Thanks & Regards.