Veltos.Tech

Business and process

Software import substitution

Also known as: migration to domestic software, Russian software registry, technology sovereignty programme

Definition

Software import substitution means moving information systems onto Russian products listed in the state software registry: for public sector customers and critical infrastructure operators it is a legal requirement, and for other businesses it is a condition of tender access and a way to remove vendor abandonment risk.

The legal frame comes in layers. The unified registry of Russian software is maintained by the Ministry of Digital Development, and inclusion requires that rights to the product belong to Russian entities, that support is delivered inside Russia, and that dependence on foreign components is limited. Government Decree 1236 restricts foreign software in public procurement wherever a domestic equivalent exists in the registry. Significant critical infrastructure facilities fall under separate presidential decrees mandating a move to predominantly Russian solutions. This is not a recommendation or a trend, it is a condition of access to an entire class of contracts.

The market behind this is large and active, and it is not limited to the public sector. The mass departure of foreign vendors made the question practical for commercial companies too: expired licences, closed access to security updates, dead cloud consoles, broken SDKs and payment integrations. At that point substitution stops being a regulatory topic and becomes an operational risk question. The domestic stack now covers most standard needs: operating systems and office suites, PostgreSQL-based database systems, Russian clouds, corporate communications, CRM and accounting systems, and CMS platforms for websites.

Migration practice yields a consistent set of lessons. Start with an inventory: which systems are in use, what data sits in them, which integrations connect them, and what happens if a given product stops working tomorrow. Then prioritise by risk rather than by ease, tackling first the places where losing support would hurt most. A migration is almost never a one-for-one replacement, since formats, roles and familiar workflows all change, so the budget has to include data migration, integration rework and staff training rather than licence costs alone.

A trap that rarely gets flagged: presence in the registry does not by itself mean a product will cover your requirement. The registry confirms origin and legal status, not functional equivalence. Verification has to happen on your own scenarios, through a pilot on a real piece of work with real data volumes and real users, before any large contract is signed. The second common miscalculation is leaving the most connected systems for later, because the longer a core migration is postponed, the more integrations accumulate around it and the more expensive each additional month of waiting becomes.

Related terms

Related services

Read more

Need this done, not just defined?

We do this work, not only write about it. Describe the task and we will scope it and send a staged estimate.