Create web and desktop applications using an object oriented language.
Edit, analyze and manage source code written in various programming languages.
Powerful decompiler and disassembler.