Foundations are the overall principles to website design. These usually involve more general, higher level details that establish the branding and overall look of a site.