* Bringing generic and parallel programming to mainstream programmers. Progeneric .NET Template Library (NTL) is a generic and parallel library for .NET developers, built on top of the Microsoft Task Parallel Library (TPL). The library provides the tools needed to develop powerful applications using the generic and parallel programming paradigms. Progeneric .NET Template Library (NTL) lets you build software components that take advantage of multi/many core hardware and includes new and enhanced algorithms that have a sequential and parallel version (Search vs. PSearch, Transform vs. PTransform, etc.).