Freedom251 › Code Quality Management Software
JArchitect

What JArchitect is
JArchitect analyzes Java and other JVM languages that generate bytecode, helping architects and developers inspect structure, set design rules, review code, and compare versions. It includes more than 120 default CQLinq queries covering dependency, complexity, naming, and structure problems, and users can modify them or create their own. Reports include code metrics, trend charts, technical debt estimates, and PASS/FAIL quality gates. The tool analyzes Eclipse, Maven, IntelliJ, and Android projects, plus APK, JAR, EAR, and WAR files. Bytecode analysis does not require source code, although source is needed for measures such as Cyclomatic Complexity and lines of code. DevOps integration supports SonarQube, Jenkins, Hudson, Bamboo, and AppVeyor, with Cobertura and JaCoCo coverage imports. JArchitect runs through JArchitect.Console.exe and lists API use for DevOps. It supports Linux, macOS, Windows, API, and self-hosted use.
Who it suits
JArchitect suits Java and JVM development teams that need code analysis, custom design rules, quality gates, or technical-debt tracking. DevOps teams can use its build integrations and command-line or API options.
What it does well
- More than 120 default CQLinq queries
- Custom rules and queries
- Metrics, trends, and quality gates
- Analyzes bytecode without mandatory source
- Build and CI integrations
What to know first
- Paid pricing is available on request
- No free plan
- Some metrics require source code
- Subscriptions cover up to 5M lines
Limits
The 14-day trial is time-limited. Subscriptions list coverage up to 5M lines of code, and some metrics require source code even though bytecode analysis does not.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Developer Edition | Official quote available on request; subscription options are 1, 2, or 3 years. · Per developer seat · interactive UI · pricing based on seats and lines of code | On request |
| DevOps Edition | Official quote available on request; subscription options are 1, 2, or 3 years. · For build and CI servers · each physical or virtual machine running an integrated build counts as a seat · pricing based on seats and lines of code | On request |
As jarchitect.com lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Open the JArchitect website
- Download the trial with a valid email address
- Choose Developer Edition or DevOps Edition
- Install on Linux, macOS, or Windows, or use the API or self-hosted option
- Run analysis through the interface, JArchitect.Console.exe, or DevOps integrations
Verdict
JArchitect offers broad Java and JVM analysis with customizable checks, quality reporting, and DevOps connections. A 14-day trial is available, while subscriptions are quoted according to seats and lines of code.
Questions
How much does JArchitect cost?
Pricing is on request. Developer and DevOps subscriptions are available for one, two, or three years, with pricing based on seats and lines of code.
Is there a free trial?
Yes. The download page offers a 14-day trial and asks for a valid email address.
Which platforms are supported?
JArchitect supports Linux, macOS, Windows, API use, and self-hosted deployments.
What languages can it analyze?
It supports Java and languages that use the JVM and generate bytecode.
Can it analyze bytecode without source code?
Yes, source code is not mandatory for bytecode analysis. Source is needed for some metrics, including Cyclomatic Complexity and lines of code.
What editions are available?
The listed plans are Developer Edition for interactive per-developer use and DevOps Edition for build and continuous-integration servers.
Facts from JArchitect's own pages
- Build and CI integrations
- The DevOps edition integrates analysis into build processes and supports SonarQube, Jenkins, Hudson, Bamboo, and AppVeyor. · jarchitect.com, 7 Oct 2026
- Command line and API
- JArchitect can run from the command line through JArchitect.Console.exe, and the editions page lists JArchitect.API usage for DevOps. · jarchitect.com, 7 Oct 2026
- Coverage integrations
- The editions page lists test coverage imports from Cobertura and JaCoCo. · jarchitect.com, 7 Oct 2026
- Custom rules
- Users can customize default rules or create rules and queries with CQLinq. · jarchitect.com, 7 Oct 2026
- Headquarters
- Wilmington, Delaware, United States · jarchitect.com, 28 Sept 2026
- Language support
- It supports Java and languages that use the JVM and generate bytecode. · jarchitect.com, 7 Oct 2026
- License limits
- The purchase page says the subscription tool works only until its expiration date and lists coverage up to 5M lines of code. · jarchitect.com, 7 Oct 2026
- Metrics and quality gates
- The features page lists code metrics, trend charts, technical debt estimates, and PASS/FAIL quality gates. · jarchitect.com, 7 Oct 2026
- Project analysis
- The editions page lists analysis of Eclipse, Maven, IntelliJ, and Android projects, plus APK, JAR, EAR, and WAR files. · jarchitect.com, 7 Oct 2026
- Purpose
- JArchitect helps Java architects and developers analyze code structure, specify design rules, review code, and compare code versions. · jarchitect.com, 7 Oct 2026
- Recent release
- The What's New page says JArchitect 2026.1 supports Java 25 and improved Maven and IntelliJ IDEA project dependency detection. · jarchitect.com, 7 Oct 2026
- Source code requirement
- Source code is not mandatory for analysis of bytecode, but is needed for some metrics such as Cyclomatic Complexity and lines of code. · jarchitect.com, 7 Oct 2026
- Static checks
- The FAQ says JArchitect provides more than 120 default CQLinq queries for detecting dependency, complexity, naming, and structure flaws. · jarchitect.com, 7 Oct 2026
- Support
- The FAQ says licenses include support for reasonable issues and that replies typically arrive the next working day. · jarchitect.com, 7 Oct 2026
- Trial
- The download page offers a 14-day free trial and requests a valid email address to download it. · jarchitect.com, 7 Oct 2026
Where JArchitect stands on Freedom251
- Code Quality Management Software#16 of 26
- Static Analysis Tools#24 of 38