: Designing and Developing robust, secure and reliable dotnet (C / VB.Net), winforms and WPF applications : Software requirement collection, customer