This title is written for software developers proficient in writing applications in a commonly used programming language such as Perl, C#, C++ or Java. The examples in the book are written in C# and Perl, but enough Perl and C# are explained along the way.