The term foundation refers to a base or groundwork upon which something is built, developed, or established. It can also refer to an organization that provides support and funding for various causes or projects. In its most literal sense, it means a structure that supports the weight of a building or other structures.