Skip to main content
Version: v2 beta

Scope, boundaries, third-party services and unit of analysis

Assessment quality starts with the definition of the study object. This page establishes how to identify inclusions, exclusions and the unit to which results are related. A poorly defined boundary makes results unusable, regardless of numerical precision.1

From a unit calculation to the whole application​

A page view, session or request describes part of the activity. An application assessment covers its functions, users and usage contexts over a defined period.2

Assembling an application assessment
Impacts per journey × volumesPage views · sessions · requests
+
Additional contributionsBackground processing · shared resources · development
Application over the study periodFunctions, users and usage contexts covered

Only contributions not already covered are added. Shared hosting is counted once, then allocated across uses.

The version, period and exclusions accompany the result. If some contributions remain unassessed, the result remains partial even when reported at application level.

Define the study object​

The assessment can operate at several levels:

LevelExamplesTypical unit of analysis
ComponentProcessor, RAM, SSDPer component over a lifetime
EquipmentSmartphone, laptop, serverPer device over a period
InfrastructureDatacenter, server room, LANPer infrastructure over a year
EnvironmentIT fleet, cloud, hostingPer environment over a year
Digital serviceWebsite, email, generative AIPer page view, request, user or volume

Each level requires appropriate units and boundaries.

System boundaries​

Three tiers​

Following the ADEME/ARCEP digital services framework, the methodology organizes scope around three tiers:

Boundary rules​

The scope must state3:

  1. Equipment directly involved: identified user devices, servers and network equipment.
  2. Infrastructure included: datacenter, WAN/LAN and CDN.
  3. Third-party services required to deliver the service.
  4. Exclusions and their justification.
Boundary principle

An excessively narrow boundary produces artificially low results. An excessively broad one makes interpretation difficult. Each assessment needs an explicit, justified compromise.

Equipment and system approaches​

The digital services framework distinguishes complementary approaches:

ApproachPrincipleWhen to usePrecision
EquipmentDevice-by-device inventory and characterizationOrganization-controlled scopeDepends on measurement and factor representativeness
SystemEquipment represented as a closed system with aggregate factorsUncontrolled scope, such as operator networks or external cloudDepends on aggregate-factor representativeness

The methodology favors equipment modeling for controlled scopes and system modeling for uncontrolled scopes, following the reference framework.

Third-party services and APIs​

When to include a third-party service​

A third-party service is included when required for the function or executed in the scenario, even if outsourced. An assessment using a compatible unit is preferred; otherwise estimates and missing data remain explicit.

The boundary follows the service delivered
Within the assessed service boundary

Services required or executed in the scenario

Business APIE.g. payment for an orderImpact not assessedMissing data in this example
Integrated SaaSA step in the user journey
External AI modelRequest processing
CDN / DNSService delivery and access
Outside the boundaryE.g. an HR tool unrelated to the assessed journey and not used

Solid border: included in the study. Dashed border: outside the boundary, with no contribution to the scenario. Outsourced services can remain within the boundary.

When a third-party service may be excluded​

Three situations need to be distinguished:

Outside the boundary with no contribution to the scenario

The service may be excluded, with justification.

Impact cannot be quantified

The service is listed in the study as “impact not assessed”. The result is incomplete; this impact is not treated as zero.

Already counted in another contribution

Its impact is not added again. See Double counting.

Explicit exclusions

Every exclusion is justified in the assumptions and limitations. An unassessed contribution is also identified there, with its estimated importance: negligible, significant or unknown.

Third-party decision tree​

Unit of analysis​

The unit must be:

  • understandable to a non-specialist reviewer.
  • stable over time for comparison.
  • related to the function delivered by the service or equipment.
  • compatible with available data.

Device usage time, server time and unique user count describe different quantities. They cannot be substituted for one another.

Examples by use case​

Use casePossible unitsRecommended unit
IT fleetPer device, employee or yearWhole fleet over one year
Hosting infrastructurePer server, rack or datacenterInfrastructure over one year
Web servicePer page view, session, visit or servicePer page view, aggregated to the service
EmailPer sent/received message, mailbox or yearPer message, aggregated to the service
Native applicationsPer screen, session or downloadPer screen, aggregated to the service
Generative AIPer training run, inference or tokenPer inference request or training run
CloudPer vCPU·h, GB·month or servicePer billed cloud unit

There is no single unit for every chapter. Each assessment must state its chosen unit and verify consistency with Allocation and sharing.

Worked example​

Case: define an e-commerce web service boundary.

ElementIncluded?Justification
User devicesYesWebsite consultation
WANYesTransport of pages and requests
CDNYesStatic-content distribution
Cloud hosting serversYesRequest processing and storage
Payment API, such as StripeYesRequired for purchasing
Analytics, such as Google AnalyticsIf executedScripts, requests and processing in the actual journey; measurements or an explicit gap
Datacenter internal networkYesIncluded through a datacenter factor where its scope confirms coverage
ERP back officeNoOutside the defined front-end service scope

Selected unit: a page view, aggregated to the service over one observation year.

Assumptions and limitations​

  • Third-party services are often opaque and require estimates or generic factors.
  • Assessments with different scopes are not directly comparable without reviewing boundaries.
  • System modeling can be more practical for uncontrolled scopes and less detailed. Quality depends on factor representativeness, not granularity alone.
  • Unit selection affects interpretation. A heavy page has a high unit impact; an annual service total aggregates variations.

Footnotes​

  1. SCI ; Software Carbon Intensity Online documentation, unpinned version. ↩

  2. ADEME, RCP des applicatifs numériques, juin 2026, p. 13–16, 19–21, 38–40. The PCR specifies one year by default and an application boundary including development activities. Aggregating journeys alone does not establish complete coverage. ↩

  3. digital4better/data: data/cloud/*, data/factor/*, data/equipment/*. Scope metadata for each use case. Digital4Better data catalogue, snapshot 77cae4a. ↩