World of Progmat
Product development with ProgMatCode
Programmable materials enable a change in material properties over time via their internal structure. If this change is initiated by a corresponding trigger, the material performs the previously programmed function. Programmable materials thus enable a completely new class of technical products in which functional complexity no longer defines the complexity of the system.

Fraunhofer CPM