This article takes a dive into basic parallel programming with tasks. It also provides a lightweight parallel framework and describes how to use it to enable you to easily write parallel software yourself. After reading this article, you should be able to write code using parallelism. Examples in C# .Net included.