A charitable trust or foundation is a trust that anyone can create in order for some assets to be given to charitable causes. Putting together a charitable trust will give a layout in planning charitable giving in a systematic and thoughtful way. It can provide the settlor a chance to say how the money is distributed to the causes which he would like to provide financial support.