If you want to reverse engineer a .net application (or any application for that matter), you'll have to try different types of weapons from your arsenal. I list 7 must have tools to keep in your arsenal if you have to reverse engineer a .net application.
Having worked with nopCommerce for almost 2 years, I've been able to understand the software and it's features from their very core. This blog post is second in the series Why nopCommerce is a long runner. In this post, I'll share my experience as a store owner.