Free tool · no sign-up · runs locally
AEM Cloud Service readiness scan
Find out what in your AEM 6.5 estate blocks a move to AEM as a Cloud Service, how much work it is, how much of it agents can take on, and which service fits.
- Nothing is uploaded. Files are read by JavaScript in this browser tab.
- Three ways in. A Best Practices Analyzer CSV, a repository zip, or eight quick questions.
- Every finding explained. 33 code rules and 31 BPA codes, each with file and line, the fix and how automatable it is.
- Same input, same result. The scan is deterministic; the effort method is shown below.
No files to hand? Answer 8 questions instead (about 1 minute; gives a rougher estimate)
Next step
Want a full plan for this?
A free Blueprint turns these estimates into a fixed-scope migration plan in two weeks, free during early access. Leave your details and we will reply within one working day. We attach the aggregated scan (no code) so you do not have to repeat it.
Methodology
How the estimate works
The scan is deterministic: the same input always gives the same result. It reads your input in one of two modes, then prices each finding type with open planning hours.
Repository mode
33 rules look for code and configuration patterns that Adobe documents as removed, unsupported or deprecated on AEM as a Cloud Service: removed APIs, administrative logins, Classic UI dialogs, Foundation components, custom run modes, mixed content packages, legacy OSGi config formats, Oak index definitions, DAM workflow customisations and more. Each finding links to a page explaining the fix.
BPA mode
Your Best Practices Analyzer rows are grouped by pattern code (31 codes recognised), INFO rows are treated as inventory, and each group takes its worst importance level.
Readiness score
The score falls with each distinct blocker, major and minor finding type, and logarithmically with volume.
- Hours per finding type. Each finding type has planning hours per affected file plus a fixed cost, capped. The values are in our open rule set.
- Fixed project work. Every migration also carries 164 hours of fixed work, shown alongside.
- An agent-assisted target. It assumes agents take on 75% of highly automatable work, 40% of partly automatable work and 10% of the rest, with review time charged back. It is a target for our pipeline, not a measured result.
- What the scan cannot see. Content volume and quality, integrations with other systems, performance, and decisions such as whether to move a site to Edge Delivery Services. Those are covered in a Blueprint.
- Cloud Manager setup
- 24 h
- Content transfer runs
- 40 h
- Regression QA
- 60 h
- Cutover and hypercare
- 40 h
Questions
Common questions
What files can I scan?
The results.csv exported from Adobe's Best Practices Analyzer, or a .zip of your AEM project (core, ui.apps, ui.config, dispatcher). Archives up to 250 MB are supported.
Is my code uploaded?
No. Files are read by JavaScript in your browser tab. If you click the AI summary button, only aggregated finding types and counts are sent to our server, where our own AI model writes the summary (Anthropic's Claude is the fallback). File contents and paths are never sent.
How accurate is the estimate?
It is a planning estimate based on published Adobe patterns and per-finding effort heuristics shown below. A Blueprint replaces it with a fixed-scope plan after we inspect the full estate.