I have recently programmed a console application and I\'ve experienced a lot of pain in designing it in many aspects, particularly in C#, given its pure OO paradigm. Questions I
A console application is no way different from a regular win forms or web application when it comes to key cross cutting concerns like logging, error and exception handling, security,etc.,
Having said that can you please detail our question as to where they key areas of concern are?
You can draw on many patterns from App Architecture Guide from Microsoft.