I have 6 years of experience in the C# programming, I have read your requirement and can develop an application which will be easily understandable to you, coding will be in systematic manner, also will give comments wherever required so that you can easily understand the code.