How can we visualize technological progress as it occurs across the entire technological landscape?
The macro-framework that is most convenient for this purpose is the functionality grid. It groups technologies in terms of their functionality – i.e., their ability to transform physical reality. Nine functionalities are differentiated. These are depicted below.

The functionality grid offers theorists a most convenient format for analyzing technological progress:
- It offers a way of classifying trends in FPMs
- It can be used to trace historical trends in technological progress
- It provides a format for structuring a technology outlook