Babel Obfuscator является мощным инструментом защиты для фреймворка Microsoft .NET. Программы, написанные на языках .NET, таких как C# и Visual Basic .NET, как правило легко декомпилируются, т.к. они компилируются в MSIL (Microsoft Intermediate Language), независимый от процессора набор инструкций, встроенный в .NET сборку, а также метаданные, позволяющие перестраивать исходный код. Babel Obfuscator позволяет преобразовывать сборку для сокрытия кода, делая обратный процесс невероятно сложным. Этот процесс называется запутыванием.