Semmle Ltd
SemmleCode is a line of products aimed to help developer teams improve their software quality. Whether you are searching for bugs, measuring code metrics, enforcing in-house coding rules or simply navigating through the code, all these tasks can be accomplished in SemmleCode via concise and intuitive code queries.
SemmleCode is based on Semmle's unique technology of object-oriented code queries. All SemmleCode products are already equipped with a large library of pre-packaged queries. Writing new code queries is very easy and immediately familiar to any OO and SQL developer.
Its first line of products is centered around .QL-an object-oriented query language for any type of structured data. It makes writing queries much easier and more efficient than with the de facto industry standard SQL. Because .QL is object-oriented, queries can be easily re-used or adapted to new situations.
.QL technology can be employed on all of the major relational database systems. .QL queries are translated (through Semmle's proprietary technology) to highly optimized SQL queries on these existing systems. You can therefore enjoy the benefits of .QL without migrating data to a new repository, and there is no risk of disruption when .QL is introduced in your organization.

