Physical Infrastructure vs. Software Flexibility
Design physical infrastructure as a generalised, multi-purpose resource platform so software-defined changes never require corresponding hardware reconstruction.
CyberTRIZ analysis · Telecommunications contradiction NC032 · one of 8,235 worked contradictions published by CyberTRIZ.AI
Business Context
Software-defined telecommunications allows functions, policies, capacity, and services to change rapidly. The physical infrastructure supporting those functions-fiber routes, radio sites, power systems, data centers, antennas, and transport equipment-changes much more slowly. Software flexibility can therefore exceed the ability of the physical network to support new configurations, creating a mismatch between logical programmability and physical constraints.
Telecommunications TRIZ Resolution
Physical infrastructure should be designed as a flexible resource platform rather than around narrowly defined software functions. Generalized computing, modular radio systems, programmable transport, flexible fiber connectivity, standardized interfaces, and sufficient physical expansion options allow multiple software-defined functions to use the same underlying assets. Software control must also remain aware of real physical limitations.
Applicable TRIZ Principles
Principle 6 – Universality designs physical resources to support multiple functions and services.
Principle 15 – Dynamics allows logical allocation of physical resources to change as requirements evolve.
Principle 35 – Parameter Changes modifies logical behavior without requiring corresponding physical reconstruction.
Expected Outcome
Greater software-driven adaptability
Longer useful life of physical infrastructure
Reduced physical modification requirements
Better alignment between logical and physical architecture
Decision Indicators
Early indicators include:
Software capabilities cannot be deployed because of fixed physical constraints.
New logical services require frequent hardware modifications.
Physical infrastructure is designed around single-purpose functions.
Programmable systems lack accurate information about physical limitations.
Software modernization delivers limited value because the underlying infrastructure remains inflexible.