Frequently Asked Questions
Answers to the most common questions about our products and services
Softagram Analyzer
Which programming languages are supported?
Softagram supports C, C++, C#, Go, Kotlin, Java, JavaScript, Objective-C, PHP, Python, Scala, and TypeScript, among others. Framework and platform support covers React, Node.js, Spring, .NET, Flask, and CommonJS.
Is instrumentation required?
No. Softagram uses static analysis that works directly from source code without code instrumentation or dynamic execution.
How large codebases can be analyzed?
The cloud version supports codebases up to 10 million lines. The desktop application supports up to tens of millions of lines. Analysis duration depends on project size — thousands of lines in seconds, millions in minutes.
Integrations
Which Git platforms are supported?
GitHub (enterprise and cloud), GitLab (on-premises and cloud), Bitbucket (server and cloud), Azure DevOps, and Gerrit (self-hosted). Both SaaS and on-premises versions are supported.
How does the integration work?
The Pull Request Bot activates automatically when a PR is opened or updated. The analysis and visualization are published directly as a PR comment — right where the code review takes place.
Services
What does a Software Audit include?
The audit covers architecture analysis, technical debt mapping, security review, and maintainability assessment. You receive a written report, a personal walkthrough, and interactive architecture documentation.
Do you offer Odoo implementation?
Yes. We deliver Odoo 19 implementations, customizations, and integrations. We leverage our own analyzer technology for managing the Odoo codebase, which makes customizations more reliable and faster.
Do you perform penetration testing?
Yes. Our team includes two GCSPC-certified security specialists. We offer penetration testing, technical auditing, and security training. Our analyzer supports testing by revealing structural weaknesses in code.