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. Three ways in: a BPA report, a code zip, or eight quick questions.
No files to hand? Answer 8 questions instead (about 1 minute; gives a rougher estimate)
Next step
Want a fixed price for this?
A free Blueprint turns these estimates into a fixed-scope, fixed-price migration quote in two weeks. 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
The scan is deterministic: the same input always gives the same result. It does two things.
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.
Estimate
- Each finding type has planning hours per affected file plus a fixed cost, capped. The values are in our open rule set.
- Every migration also carries 164 hours of fixed work: Cloud Manager setup (24 h), content transfer runs (40 h), regression QA (60 h) and cutover with hypercare (40 h).
- The agent-assisted target 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.
- The readiness score falls with each distinct blocker, major and minor finding type, and logarithmically with volume.
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 price after we inspect the full estate.