Skip to main content
Version: v2 beta

Model a service

A service relies on devices, networks, hosting and sometimes third-party services. The model connects observed activities to those resources, then adds impacts in a common unit.

The delivered function defines the assessment: checking an account, sending a message or generating an image. A technical request can be a calculation unit, but does not by itself establish equivalence between services.

Cover the software lifecycle​

The device, network, hosting and third-party breakdown also applies to resources used to design, test, deploy, maintain and retire the service. The application PCR describes these stages; the parent PCR calls for service-specific development activities, including model training, to be considered.12

ActivityResources to identifyCheck
Design, development and testingWorkstations, CI, test environments, datasetsShared-resource allocation between projects
Operation and maintenanceProduction, monitoring, backups, technical supportBackground tasks and reserved capacity included
Service retirementMigration, archiving, deletionSoftware retirement distinct from equipment end of life

These activities extend the inventory within the same four contributions; they do not create a fifth contribution when those resources are already counted. The application PCR recommends including human resources with an explicit boundary. Interactive examples remain focused on the usage described and do not automatically inventory these stages.

Decompose the boundary​

LayerActivity dataChoice to document
DeviceActive time and hardware profileAllocation between simultaneous uses
NetworkActual transferred bytesSegments and factor boundary
HostingReserved resources, energySharing, idle capacity and PUE
Third-party servicesActivity or allocated contributionInclusion in existing measurements

A service may use several networks or sites. The diagram describes contributions, not a mandatory physical path.

Assemble contributions​

For each indicator, the total combines compatible contributions:

Iservice=Idevice+Inetwork+Ihosting+Ithird partiesI_{service}=I_{device}+I_{network}+I_{hosting}+I_{third\ parties}

Each term may include allocated manufacture and operation. Their addition requires compatible phase coverage. A complete service factor would duplicate the same equipment already inventoried.

A network factor in kg CO₂e/GB multiplies a volume in GB. The D4B network model uses per-GB·km factors multiplied by estimated segment distances. A per-GB route factor does not receive that distance multiplier again. Missing data remains an unassessed contribution.

Reproducible example​

This example uses the “Custom parameters” device mode in Web service: 100,000 views of 60 seconds, a 40 W device, 200 kg CO₂e manufacture over five years, 100 allocated IT kWh, PUE 1.2 and 20 kg already allocated hosting manufacture. Device and hosting countries are France.

ContributionCalculationResult
Device time100,000 × 60 / 3,6001,666.67 h
Device manufacture200 × (100,000 × 60 / 3,600) / (5 × 8,760)7.61035 kg CO₂e
Device energy(100,000 × 60 / 3,600) × 40 / 1,00066.6667 kWh
Hosting energy100 × 1.2120 kWh
Electricity emissions(66.6667 + 120) × 0.03192715.95973 kg CO₂e
Hosting manufactureAllocated input20 kg CO₂e
SubtotalUsing unrounded values33.57008 kg CO₂e

Hardware parameters are exercise assumptions. Electricity uses the D4B France 2025 snapshot3. Network and third parties remain unassessed: this subtotal is not the complete service footprint.

Apply the relevant rules​

  1. Set the boundary and unit.
  2. The strategy depends on available data.
  3. Allocation describes how shared resources contribute to the service.
  4. Double counting and data quality determine whether the result is consistent and interpretable.

Email, Native applications and AI adapt this sequence to their activities. Cloud and Hosting detail the server layer. Fleet assesses physical inventory; adding it directly to services using that same fleet would duplicate contributions.

Footnotes​

  1. ADEME, RCP des applicatifs numériques, juin 2026, p. 14–15, 38–40. ↩

  2. ADEME, RCP services numériques, version 2, juin 2026, p. 13–15. ↩

  3. Digital4Better, D4B France 2025 snapshot. Snapshot 77cae4a, 2025 data; reviewed 16 October 2026. ↩