I already make a good progress in a chat application using c# programming, and it is working well right now.
The application is using WPF for graphical presentation and WCF service for synchronous communication functions.
This project is for adding a webcam chat (video and audio) feature between tow clients using the same WCF service used by the text chat system.
Also i will ask for some minor other features to add in the application, In addition the programmer will provide me a full UML or any other conceptional means and very clear and details concept of the full application, i want any newbie in c# programming can understand the application just by reading the presentations, comments and explanations in this detailed concept.