Для початку треба оцінити інженерно-геологічні умови, тобто визначити типи ґрунтів, їх властивості, потужність, характер залягання, рівень підземних вод, наявність небезпечних геологічних процесів. Це загальне правило до початку будівництва. Якщо слабкий грунт залягає з поверхні, то рекомендується пальовий фундамент. Якщо такий грунт знаходиться на деякій глибині, то краще робити плиту або стрічковий фундамент. Будь-фундамент повинен бути розрахований на опади, їх різниця, зсув. При необхідності можна відкоригувати проект і тільки потім будувати. Будь-який типовий проект зазвичай вимагає коригування для конкретних умов. Іноді робиться технічна меліорація грунтів. Способів багато, найпоширеніший - заміна грунту.