Analyzing complex software systems for which no source code is available has never been more important than today: From analyzing the growing flood of complex malware over re-engineering of legacy systems to the analysis of commercial software for security properties, the reverse engineering community was never busier than today.
Many programs are too complex to be fully understood by one person even if the source code is available. It is thus clear that fully understanding such programs is a very complex and difficult task.
We provide solutions that aim at helping the software analyst to understand the complex relations that exist in modern software and to boost his productivity. We understand that the key to many problems in software analysis is proper visualization, and aim to build tools that make software analysis intuitive and easy (or at least easier).