CRA changes the way products reach the European Union market. We help secure your access

Under the CRA, robust cybersecurity practices are becoming a built-in requirement for products entering and operating in the EU market. However, it is no longer limited to compliance at the point of launch. Companies are now expected to design, deliver, and maintain products with security in mind throughout the entire lifecycle

Preserve market access

We help organizations evaluate their existing products, identify compliance gaps, and implement required security and process updates to operate in the European Union market.

Get security-first product development

We work alongside the client's product and engineering teams to introduce secure development practices. Our team also helps organizations select, configure, and integrate CRA compliance controls, including software and security tooling, into existing pipelines without slowing delivery.

Expand into the EU market

Companies outside the EU may find it challenging to navigate CRA obligations when entering the EU market. We support these businesses by determining whether and how the CRA applies to their products, translating regulatory requirements into practical steps to achieve compliance.

Assess conformity and get ready for CE marking

Businesses approaching CRA certification need to ensure that all required controls, documentation, and evidence are in place. Our team guides the preparation process by structuring documentation, validating compliance, and ensuring readiness for CE marking.

The Sigma Software team takes full ownership of your CRA compliance journey, regardless of the stage you're at or the scale involved.

CRA Readiness Assessment

Whether you are evaluating how the CRA affects your product or reviewing existing compliance efforts before an audit, it is important to clearly understand your current status. As a cyber resilience consulting partner, we translate CRA requirements into practical product, engineering, and governance processes.Through a fixed-cost, three-week engagement, we deliver a structured findings report and a prioritized compliance roadmap to help you move forward with confidence and make decisions based on evidence.

What we do:

  • Determine whether the CRA applies to your product and under which obligations
  • Classify your product across the four CRA categories to determine the conformity assessment route required
  • Engage with the relevant national authority and obtain formal guidance where applicability or classification is unclear
  • Map CRA requirements against your current processes and technical implementation
  • Deliver a CRA Compliance Roadmap with prioritized recommendations

CRA Compliance Implementation

Let your team focus on what they are best at – engineering and product features development. We handle the CRA compliance work in the background.Our experts take full ownership of the CRA implementation process from risk assessment and secure development practices to vulnerability management and documentation.

What we do:

  • Review your current processes and identify gaps against CRA requirements
  • Build an implementation plan and walk you through it before any work begins
  • Cover all risk-related activities: threat modeling, risk assessment and evaluation, risk registry development, and mitigation support
  • Align your SDLC to be secure by design and default
  • Set up and configure security tooling, such as SAST, DAST, and SCA, ensuring all required artifacts are in place
  • Support your engineering team in implementing required security features such as secure boot, secure update mechanisms, or post-quantum cryptography (PQC)
  • Establish a vulnerability management process through penetration testing, code review, and other applicable methods
  • Develop all required documentation: internal policies and standards, technical product documentation, and customer-facing materials
  • Conduct an internal readiness assessment to verify controls are in place, evidence is well-documented and traceable, and the product is ready for a CRA audit

Portfolio-Level CRA Compliance Program Establishment

When CRA affects a significant portion of your portfolio, a product-by-product approach can be a challenge.Our tailored compliance approach helps manage compliance efficiently at the portfolio level. We design the governance structure, processes, and standards that embed CRA requirements into how your organization already operates, so consistency holds across locations, markets, product types, and team maturity levels.

What we do:

  • Assess your current development and business processes to understand how your organization works and where CRA requirements need to be embedded
  • Design BPMN workflows for CRA-related activities that integrate with your existing product development lifecycle
  • Define checkpoints and quality gates to ensure nothing is missed before a product reaches release
  • Develop all supporting process materials: assessment checklists, policies, standards, risk registers, threat modelling toolkits, and similar artefacts
  • Build reporting templates and define reporting flows for management visibility
  • Train engineering and management teams on new processes and tools through dry runs, workshops, and structured onboarding sessions

CRA Compliance Consulting

Many teams that handle CRA compliance internally often reach a point where specific requirements are difficult to interpret, or technical decisions require an experienced second perspective.Our CRA Compliance Consulting service provides you with flexible access to CRA specialists for clearly defined, scoped engagements. Whether you need support answering a complex compliance question or delivering a specific piece of work, we provide practical expertise tailored to your needs.

What we do:

  • Align your objectives and the specific areas where expert input is needed
  • Guide interpreting and applying specific CRA requirements to your product and context
  • Deliver hands-on support for defined tasks: develop a threat model, run a risk assessment, or implement a specific security mechanism such as an update process or secure boot
  • Advise on requirements that are difficult to meet in full, where architectural or technical constraints limit standard implementation paths

S-SDLC implementation

Secure development is the key CRA requirement and often requires major changes to the existing development process. We help clients establish a secure SDLC aligned with CRA requirements without disrupting existing engineering workflows.Our team builds S-SDLC based on the OWASP SAMM – a CRA-recognized reference framework that covers the full scope of infosecurity work required. The result is a secure SDLC that fits into your existing workflows, with the right tools and clear compliance evidence built in.

What we do:

  • Assess your current development maturity against OWASP SAMM to establish a baseline and identify gaps
  • Develop procedures and standards covering all SAMM domains relevant to CRA (governance, design, implementation, and verification)
  • Implement and configure security tooling (SAST, SCA, and DAST) integrated into your development pipeline
  • Establish a vulnerability management process covering discovery, triage, remediation tracking, and disclosure obligations under CRA
  • Embed secure design practices into your development workflow, including threat modelling, security requirements definition, and architecture review
  • Define operational security practices for the post-release phase, including monitoring, incident response, and ongoing vulnerability handling
  • Ensure all activities generate the evidence and artefacts required for CRA compliance audit

SBOM implementation

The CRA makes SBOM a mandatory requirement for most products in scope, but it leaves implementation choices (format, tooling, integration approach) to each organization. This is where the challenge starts. Without a defined approach, different product teams may use different tools and workflows, which leads to inconsistencies in SBOMs and extra maintenance later.We help you select the right setup for your product and pipeline, implement the tooling that generates SBOM as part of your standard build, and establish the process around it. Thus, your SBOM implementation remains accurate, current, and actionable across the product lifecycle.

What we do:

  • Evaluate the development environment and pipeline to identify the tooling that fits the workflow and can generate SBOM reliably
  • Define the appropriate SBOM format for your needs (CycloneDX, SPDX, or both) based on product type, requirements, and regulatory context
  • Implement and configure SCA tooling to generate and maintain SBOM as part of a standard build process
  • Establish a third-party component vulnerability management process, so when new vulnerabilities are disclosed against components in your SBOM, a team has a clear process for assessment, response, and disclosure under CRA obligations

Case Studies

case-study-nda-formpipe

Establishing CRA Compliance Program Across a Product Portfolio

  • CRA-ready operating model established across 10 products
  • SBOM integrated into existing development pipelines
  • Complete set of compliance documentation

The Client, a software company with a broad product portfolio, needed every product in their lineup to be CRA compliance-ready. Given the breadth of the portfolio, tight deadlines, and the novelty of the regulation, handling compliance separately for each product would have taken too much time and effort.

We assessed their current compliance posture, designed and validated the CRA process flow, created a unified compliance program, and equipped the Client’s teams to operate it portfolio-wide.

case-study-nda-gira

Embedded security for an IoT device entering the EU market

  • Security maturity confirmed by OWASP SAMM
  • Device-specific risks identified and fixed before release
  • Automated security, powered by SAST, SBOM generation, and dependency management

Our Client, an Asian IoT hardware company, was preparing to enter the European market and needed to establish a secure SDLC for CRA compliance.

As rebuilding the SDLC could postpone the product release, we offered an alternative: our security consultants joined their development cycle directly. We worked in parallel with the features delivery, tackled compliance requirements hands-on, and handed off tasks to team members with the context they needed.

case-study-cra-compliance-assessment

CRA Compliance Assessment for a connected device manufacturer

  • Regulatory ambiguity converted into a documented compliance path
  • Cost savings on misdirected compliance work
  • Ready-to-execute CRA compliance steps

The Client was preparing for regulatory compliance, but wasn’t sure which regulation actually applied to their product. The device sat at the boundary between the EU Cyber Resilience Act and the Medical Device Regulation. Each regulation has different requirements, so investing in compliance with the wrong one could lead to wasted resources.

We mapped the product against both regulations and confirmed that CRA was the one that applied. Further, we conducted a CRA gap assessment and provided a detailed roadmap for compliance with clear visibility into the work required at each stage.

case-study-cra-smart-home

Full CRA compliance delivery for a consumer IoT device

  • Market readiness ahead of the regulation enforcement date
  • 100% of applicable CRA requirements met at launch
  • Full engineering capacity protected

A smart home device manufacturer needed to bring their product into full CRA compliance and looked for an experienced security partner to take ownership of their compliance track.

The Sigma Software team ran a gap assessment, reviewing the device, its firmware, and the surrounding development processes against CRA requirements to identify priority areas. The next step was to create a compliance roadmap, translating assessment findings into a structured, sequenced plan. We worked alongside the engineers to implement each requirement hands-on, producing CRA-ready documentation and freeing the in-house team to focus on product development.

Ready to start your compliance journey?

CRA compliance involves dozens of requirements across the product lifecycle. Our approach makes the compliance process clear in just three steps

Gap Assessment

Our CRA compliance experts inspect your security posture, benchmark it with CRA requirements, and create a roadmap with action points to achieve compliance.

At this stage, we support you through:

  • Product classification under CRA Annex III/IV
  • Applicable compliance requirements identification
  • Mapping existing processes & defining reporting methods
  • Compliance roadmap creation, including milestones & implementation steps

Security Process Setup

We develop and implement necessary controls following the CRA BSI Technical Guideline & security standards: ETSI EN 303 645, IEC 62443, OWASP SAMM, NIST SP 800-40, etc.

At this stage, we support you through:

  • Risk assessment
  • Essential security requirements compliance
  • Security vulnerability remediation
  • Preparations of technical & user documentation

Conformity Assessment

Our experts ensure alignment of your tools and processes with the EU Cyber Resilience Act, running control effectiveness checks, and offering compliance maintenance.

At this stage, we support you through:

  • Technical documentation, security controls, and SBOMs audit
  • Report preparation for notified bodies or third-party assessments
  • Support in obtaining CE mark certification
  • Expert advisory for evolving CRA regulations and market updates

Tools and Frameworks We Work With

checkmarx
CheckMarx
semgrep
Semgrep
snyk-io
Snyk.io
burp-suite
Burp Suite
zap-proxy
Zap by Checkmarx
sonar
Sonar
fossa
Fossa
grype
Grype
trivy
Trivy
github
GitHub
gitlab
Gitlab
syft
Syft
depscan
Depscan
nucleus
Nucleus
veracode
Veracode

Our Craft

Risks don’t wait for launch day. We catch them at every stage of the product lifecycle and resolve potential issues before they impact the compliance track.

We do:
  • Asset Identification and Classification
  • Threat Modelling (STRIDE, PASTA, and modern extensions of these frameworks)
  • Risk evaluation and ranking
  • Development of Risk Registry
  • Development of Risk Mitigation Plan and Security Measures

Our team embeds security requirements into the product from day one to ensure identified risks are handled through established controls in line with CRA requirements.

We do:
  • Embed security‑by‑design requirements into product architecture
  • Validate secure default configurations and hardening measures
  • Review authentication, authorization, and access‑control mechanisms
  • Ensure confidentiality and integrity of data
  • Support logging, monitoring, and incident handling measures

Our experts set up a reliable process for finding, assessing, and fixing product vulnerabilities, from initial discovery to the secure delivery of updates. This way, businesses get clear ownership and visibility over vulnerabilities and their remediation.

We do:
  • Regular security testing, including penetration testing, automated scans, and code reviews
  • Software Bill of Materials (SBOM)
  • Processes for coordinated vulnerability disclosure set up
  • Secure distribution of updates

CRA-required documentation must accurately reflect the product and remain up to date throughout its lifecycle. We help keep the evidence complete, consistent, and ready for review.

We do:
  • Product architecture, development, and production documentation
  • Security controls and vulnerability handling documentation, including SBOMs
  • CRA technical files for conformity assessment
  • User documentation for secure configuration, use, and decommissioning

Chosen by businesses looking for a strong security foundation behind CRA compliance

Secure SDLC Development

As a software development company, we go beyond compliance policies.

Building products that are secure by design to avoid high remediation costs.

Cross-Framework Expertise

The CRA sets security goals, but not the ways or practices to achieve them.

We help businesses identify & apply the right standards for successful compliance.

Embedded System Security

Securing an embedded device means ensuring the entire network's safety.

We know how to protect embedded systems, preventing cascading vulnerabilities.

OWASP-Driven Approach

As a trusted OWASP practitioner, we leverage its practices across diverse layers.

From security audit & code scanning to security training, penetration testing & more.

Related Articles

The New Standard for Digital Trust: Why Businesses Should Create SBOMs Now

the-new-standard-for-digital-trust-why-businesses-should-create-sboms-now

SBOM Implementation Explained

sbom-implementation-explained

Key Application Security Practices to Follow in 2025

key-application-security-practices-to-follow-in-2025

How to Achieve State-of-the-art Cybersecurity for Your Organization

how-to-achieve-state-of-the-art-cybersecurity-for-your-organization

Related services

Application Security

Harness our experience to set up robust security for your entire app portfolio.

Regulatory Compliance Consulting

Rely on our qualified assistance for smooth industry & legal regulation adoption.

IT Security Services

Secure your business against cyber risks with our proven expertise & support.

Dora Compliance Consulting

Achieve full compliance with DORA requirements with the help of our team.

Software Testing Services

Engage our experts to ensure your product's top-quality performance from day one.

Migration & Modernization Services

Leverage our turnkey services to streamline your legacy transformation journey.

Let us discuss how our team can contribute to your success

FAQs

What is CRA compliance?

CRA compliance means your product meets the mandatory cybersecurity requirements established by the EU Cyber Resilience Act. The compliance status confirms that it is designed, developed, and maintained in line with the security standards required by regulators and can access the European market.

Does the Cyber Resilience Act apply to software?

Yes, any software that is made available on the EU market and installed or executed locally on user hardware falls within the scope of the regulation. Exceptions include software regulated under other EU legislation, standalone SaaS that does not require local installation, and free and open-source software provided on a non-commercial basis.

How does the CRA affect non-EU manufacturers selling connected products in Europe?

Any organization selling software products in the EU market must comply with CRA regulation, regardless of its country of origin. Non-EU manufacturers have to align with the same cybersecurity, documentation, and conformity assessment requirements as their EU counterparts before offering software to European customers. Failure to meet these requirements can restrict access to the EU market.

What does a CRA readiness assessment include?

The assessment audits a company’s products and processes against EU Cyber Resilience Act (CRA) requirements, covering the following areas:

  • Applicability Check: Determine whether the product falls within the scope of the Cyber Resilience Act, and validate applicable CRA requirements based on its form, functionality, and intended use.
  • Product Classification & Reporting Obligations: Define the product category under CRA and identify the associated conformance requirements, including whether self-assessment or third-party audits are required.
  • Compliance Gap Assessment: Evaluate current processes and product controls against the CRA requirements to identify compliance gaps. It covers key areas, including risk management, development processes, vulnerability handling, and documentation.
  • Gap Assessment & Remediation Roadmap Development: Develop a detailed gap report identifying areas for improvement, along with a prioritized remediation roadmap.

What tools are needed for CRA and SBOM compliance?

There is no single tool that ensures CRA compliance. Most organizations need a combination of tools across several categories, including SBOM generation, vulnerability management, and documentation management.

The biggest challenge is selecting the right toolset without slowing down delivery or adding operational overhead. The optimal setup depends on your product, technology stack, development processes, and risk profile.

How do you prepare a product for CRA conformity assessment and CE marking?

Preparation usually starts with identifying compliance gaps and addressing them before the assessment process begins.

Organizations need to establish required security controls, document how cybersecurity risks are managed, create and maintain compliance evidence, and demonstrate that security activities are embedded throughout the product lifecycle. A readiness review before conformity assessment helps validate that documentation, processes, and technical controls are in place and support CE marking requirements.

Sigma Software has offices in multiple locations in Europe, Middle East, Northern and Latin America