Being a good software architect doesn’t mean building software and launching it but also knowing what is out there and how to integrate the best solution in your projects.
Even though Microsoft’s .NET is one of the most powerful and complete frameworks to develop all kinds of software, there are still some third-party libraries that help you build better software.