That's a tall order. One person's system is another person's mess.
Does this C# app or apps have a Design Document?
When I encounter such systems it's usually missing the basic documentation. Without that you are left to navigate the code and divine what the intent and design was. Put another way, code on its own is rarely enough to understand what the code or design is supposed to do.