Usually it is much easier to implement features into programs with a GUI instead of a standard shell with a menu. This is where CoolADB comes into play as it is made for the C# programming language.
It's easy to create a custom logging framework to log your .Net application's errors and events to a flat file, a database, or the event log You will often want to log events or errors as they occur ...