Foundations are places where people can give charity. Charity is when someone gives money, time, or other resources to help people or causes that need help. Foundations are usually run by groups of people who want to help causes they believe in. The money that other people give to foundations is used to fund good projects such as building homes, helping homeless people, providing medical care to people in need, and more. It's like everyone giving a present to help a cause they care about.