The Cyber Resilience Act defines "product with digital elements" in Article 3(1) of Regulation (EU) 2024/2847 as any software or hardware product and its remote data processing solutions, including software components placed on the market separately. "Placing on the market" under Article 3(24) means making the product available for the first time on the EU market. If your software is downloaded, installed, or runs on the user's device, it is placed on the market and the CRA applies. If your product is delivered exclusively as a remote service with no client-side component, it is generally outside scope — but Directive (EU) 2022/2555 (NIS2) may apply instead. CRACheck generates the Art. 31 dossier for in-scope software in 15–25 minutes. €149 per product.
€149 one-time payment per product · 8 PDF documents in ZIP · 15–25 minutes · 100% in your browser
If your SaaS product includes any client-side component — a desktop app, mobile app, browser plugin, or agent — that component is a product with digital elements under Article 3(1) of Regulation (EU) 2024/2847. Only products delivered entirely as a remote service with zero local execution are outside scope.
Article 3(1) refers to the product and its versions. Security updates are part of the manufacturer's vulnerability handling obligations under Annex I Part II and Article 13(8). Each version does not require a new dossier, but the technical documentation must be 'continuously updated' per Article 31(2).
Article 3(1) explicitly includes "software or hardware components being placed on the market separately". If you publish a library, SDK, or API client that third parties integrate into their products, that component is an independent product with digital elements under the CRA.
CRACheck generates the complete Art. 31 + Annex VII dossier adapted for software products.
Classification of your software product against Annex III and Annex IV categories.
Art. 31 + Annex VII dossier with software-specific fields: system architecture, software components, dependency map, update distribution mechanism.
Cybersecurity risk assessment per Art. 13(2)–(3) for software: vulnerability surface, data handling, authentication, update integrity.
Annex II: vulnerability reporting contact, support period, commissioning instructions, secure removal/decommissioning.
Art. 28 + Annex V.
Coordinated vulnerability disclosure policy per Annex I Part II point (5).
Art. 14 three-stage notification for software vulnerabilities. Art. 14(2): early warning within 24h, notification within 72h, final report within 14 days.
Key dates for your software product lifecycle.
See before you buy — Download sample dossier (PDF, fictional company) — Real structure, real articles, real format. Fictional data.
Generated in your browser. No data leaves your device.
For software products placed on the EU market, CRACheck generates the complete Art. 31 + Annex VII dossier: system architecture, development and production processes, cybersecurity risk assessment, user information, declaration of conformity, CVD policy, and notification template. Adapted to software-specific requirements.
CRACheck's Product Classifier provides a structured scope analysis based on Art. 2 and Art. 3 definitions. For products at the SaaS/product boundary — hybrid models with both cloud and client components — the classification may require legal interpretation beyond what any automated tool provides. Consult specialised counsel for binding opinions on boundary cases.
If it is software and it is placed on the market, start with CRACheck. If the scope is genuinely uncertain, add legal counsel.
Art. 64(2) of Regulation (EU) 2024/2847.
Art. 64(3) of Regulation (EU) 2024/2847.
Art. 64(4) of Regulation (EU) 2024/2847.
| Criterion | Law firm | In-house legal | Industry peer advice | CRACheck |
|---|---|---|---|---|
| Scope analysis | Written opinion | Manual, time-consuming | Anecdotal | Automated classifier per Art. 2 + 3 |
| Documentation | Separate engagement | DIY | None | 8 PDFs per Art. 31 + Annex VII |
| Price | €5,000–€12,000 | Internal hours | Free | €149 per product |
| Turnaround | 3–6 weeks | Weeks | N/A | 15–25 minutes |
Every software product placed on the EU market separately needs its own dossier. Volume pricing: €99/product (pack 10), €79/product (pack 30).
Request Volume PricingCRACheck generates a structured document set according to Article 31 and Annex VII of Regulation (EU) 2024/2847 from the information you provide. The accuracy, completeness, and truthfulness of that information is your responsibility as the manufacturer.
We guarantee that the document structure follows Article 31 and Annex VII of Regulation (EU) 2024/2847 and that the legal references cited are correct. We do not guarantee that a specific document will be accepted by a market surveillance authority in a particular case.
CRACheck is not legal advice. For specific situations, consult a lawyer or specialised regulatory consultancy.