In this book, we assume the reader has a basic knowledge and familiarity with C# .NET software development and knows their way around Microsoft Visual Studio.