Software Development Houses

You develop custom software, mobile and desktop applications, backend systems, APIs, embedded software, and often critical core applications for your clients. Your work is rarely visible from the outside, but from a regulatory perspective you are at the centre: you produce code that carries business processes.

No other group is so clearly captured by the new regulation. The Product Liability Directive expressly names developers as manufacturers (Art. 8), the CRA treats every developed software as a product with digital elements (Art. 3 No. 1), and as a supplier of critical business functions, you are directly embedded in DORA and NIS2 supply chains.

Typical projects and their regulatory classification #

Custom software for business processes #

Whether you develop an inventory management system, a production control system, an accounting module, or an industry solution — this software is a product with digital elements under the CRA. Your clients operate it as a core component of their business. If it fails or contains vulnerabilities, product liability applies directly.

For DORA clients, such software is often classified as a "critical function" (Art. 28(5) DORA) — with correspondingly heightened requirements for quality, documentation, and exit capability.

Mobile apps for end customers and employees #

Apps are clear CRA products. When built for regulated clients — banking apps, insurance apps, health apps — DORA or NIS2 apply additionally. Apps that process payments, authentication, or health data also fall into the "critical" CRA category under Annexes III and IV of the Regulation.

Backends, APIs, and microservices #

Backend development is often invisible but regulatorily the most problematic: backends process the most sensitive data and carry the central business processes. A faulty backend can shut down an entire operation or compromise data at scale — Art. 6(1)(c) of the Product Liability Directive (data loss as ground for liability) addresses exactly these cases.

Embedded software #

Embedded development for industry, medical devices, automotive, or energy falls under the new laws in multiple dimensions: CRA as software in products, product liability as part of a safety-relevant product, NIS2 as supply to critical sectors. Typically, sector-specific requirements apply additionally — such as the Machinery Regulation, IEC 62443, MDR, or UN-R 155.

Core banking, insurance core, health systems #

When you develop core systems for financial institutions, insurance companies, or hospitals, you work at the most stringently regulated end of the spectrum. DORA treats such systems as "critical ICT services" (Art. 28(5)), supplier management is maximal. You will be prominently listed in your client's DORA information register.

Which laws apply for which clients #

Two laws always apply, regardless of who you develop for:

Because software development houses often deliver central core applications, DORA and NIS2 additionally come into play via the client side:

Even without regulated end clients, the Product Liability Directive applies to all your commissioned development. The notion that "that's the client's concern" does not hold legally.

Concrete consequences #

Legally at stake:

Contractually, your clients will demand:

Operationally, you must establish:

Financially, you face:

Security is a competitive advantage even without obligation #

Those who develop core software compete against other development houses that sound similarly capable in a pitch. The differentiator arises where professionalism becomes demonstrable: documented SBOM, traceable vulnerability management, a functioning responsible disclosure process, development according to ISO/IEC 18974.

This is not just compliance — it is a quality signal that works in sales: better close rates with demanding clients, higher day rates, more favourable insurance premiums, stronger client retention. Your best developers prefer working where processes are clean. The investment pays off multiple times — even without regulatory pressure.

How OTTRIA supports software developers #

No development house can carry the security of all deployed open source components internally. Modern projects have hundreds to thousands of transitive dependencies in often multiple programming languages. OTTRIA takes over this part:

You focus on what is your core business: developing software. OTTRIA delivers the open source due diligence part that no development house can handle alone.

Schedule initial consultation

Back to overview for software service providers

Further reading