The best thing about this product is that it can be used to parse any kind of files including XML, CSV etc without using external libraries like XSD or DTDs. I have been working with C# since its inception but never faced such an issue where parsing was required. This library solves all my problems related to parsing. It's free as well which is great! Also there are some paid features available too if you need more power than what free version offers. You can use it in your projects even though they're not open source. Parsing csv/xml documents from database tables.