Synonyms:
infrastructure, base
Meaning: the stock of basic facilities and capital equipment needed for the functioning of a country or area; "the industrial base of Japan"
Synonyms:
infrastructure, substructure
Meaning: the basic structure or features of a system or organization