Foundation framework