A foundation repair should only be done by a professional foundation company. A professional foundation company can send a representative to your home to do a complete investigation of your foundation. This is especially important if your home is more than 20 years old.
Over time a home's foundation can slowly deteriorate to a point where it needs to be inspected and repaired. Many times the cause for foundation problems is water. Water has a way of working itself into a foundation and slowly eroding it. A foundation inspection by a reputable foundation company can keep your foundation in good shape.