TenderCodes .eu

CPV 72211000

Programming services of systems and user software

Programming services of systems and user software is the work of writing and adapting two layers of software at once: the systems layer that runs the machine (operating systems, middleware, utilities) and the user-facing software people actually interact with. Under CPV code 72211000, a contracting authority is buying programming effort that spans both, rather than a single application in isolation.

It sits inside Programming services of packaged software products (72210000), alongside its one sibling, Programming services of application software (72212000). The split is deliberate: 72212000 is scoped to the application layer, while 72211000 reaches down to the systems software underneath as well as the user-facing part on top.

Scale is real and recurring. 991 awards carry this code (TED 2009-2026), and across the 666 awards with disclosed values the mean runs high, about €5.8M. Lithuania, Germany and the Czech Republic place the most. The high mean fits the kind of work named in the example contracts below: national information systems and platform builds, not one-off scripts.

Public search interest in the bare term is low. Most contracting authorities reach 72211000 through the parent category or an existing framework, rather than searching for it directly, which fits its role as a structural code rather than a phrase suppliers chase by name.

When to use this code

For buyers contracting authority

Choose 72211000 when a single contract covers both the systems layer and the user-facing software, not just one application. A contracting authority reaches for it on platform builds, custom information systems, and end-to-end programmes where the deliverable is the working system rather than an off-the-shelf product.

The boundary that trips authorities is the sibling 72212000, Programming services of application software. If the work is scoped to the application layer alone, that sibling is the cleaner pick. Use 72211000 when the scope also touches the systems software underneath, or when the contract is broad enough that splitting the two layers would be artificial.

Two more neighbours matter. The parent 72210000 is the right default when the work is packaged-software programming that does not resolve neatly to systems-plus-user scope. Generic software development (72262000) sits one family over and is broader still. Where a contract bundles both layers into one programme, set the primary CPV code by the dominant deliverable, not by the longest line item.

For suppliers bidding

Winners under 72211000 are full-stack delivery shops and systems integrators that can take a programme from the platform layer up to the user interface, not single-application specialists. The high disclosed mean, about €5.8M across 666 awards (TED 2009-2026), signals that buyers here are scoping whole systems, so capacity, multi-year delivery credentials, and a track record on comparable platforms carry more weight than a sharp niche skill.

Worth knowing before you bid: Lithuania, Germany and the Czech Republic account for much of the historical activity (TED 2009-2026), so a credible delivery footprint in those markets is a real advantage rather than a nice-to-have. One of the example contracts below is a framework agreement, the shape that rewards getting onto the framework first and then winning call-offs against named competitors.

Expect competition from two directions: application-focused suppliers arriving from 72212000 that scale up to systems scope, and general development shops bidding under 72262000. The honest read is that this is a code for firms that can carry size and breadth at once, so a consortium or a broad in-house bench beats a boutique pitch on the contracts that actually run large.

Industries and typical projects

Commonly confused with

72212000
Application-software programming, scoped to the application layer alone; pick 72211000 when the work also reaches the systems software underneath.
72210000
The broader packaged-software-programming parent. Choose 72211000 when the scope resolves to systems-plus-user software specifically.
72262000
Generic software development services one family over; reserve 72211000 for packaged-software programming that spans the systems and user layers.

Example award titles

  • The provision of services for the Implementation, maintenance and operation of the National ETIAS Information System of the Republic of Cyprus (CY-ETIAS)
  • Framework Contract for Fixed Price and Quoted Time and Means for Development, Consultancy and Support for the European Digital Identity Wallet
  • Software system for planning the European Parliament's audiovisual unit's resources
  • End-user support and administrative and production reporting related to the systems based on the Documentum platform
  • Finance and procurement management system.
  • CFT for the provision of a timetabling system

Live tenders (10)

One email when a new tender opens under 72211000.

Double opt-in. Unsubscribe in one click.

Hierarchy

Parent
72210000
Siblings
72212000
Documented June 2026 · AI-augmented body, human-reviewed before publication. Editorial policy.