Обычно фундамент выбирает проектировщик. Для этого необходимо знать не только нагрузки от дома, но и инженерно-геологические условия пятна застройки. К ним относятся:
- геологическое строение на глубину сжимаемой толщи (вычисляется с учетом массы дома), обычно 4-6 м, но бывает и больше;
- уровень подземных вод, в том числе прогнозный;
- физико-механические свойства грунтов (собственно при расчете фундамента нужна плотность, модуль деформации, угол внутреннего трения и сцепление);
- наличие экзогенных геологических процессов и специфических грунтов.
При высоком УГВ обычно выбирают свайный фундамент, при слабых грунтах или высоко неоднородности основания больше годится плита (не всегда, бывают исключения)...
Есть такой параметр, как расчетное сопротивление грунта. Он вычисляется по СНиП 2.02.01-83 или по его актуализированной версии, там же есть расчет на осадки и их разность. Нагрузка на подошве фундамента должна быть ниже этого параметра. По этому критерию подбирается ширина/глубина ленты (иногда единственно возможным фундаментом остается плита), эта же величина есть в формуле вычисления несущей способности сваи (расчет свай - по СП 24.13330.2011). Расчет, количества арматуры и прочая полезная информаци по железобетону - в СНиП 52-01-2003 "Бетонные и железобетонные конструкции".