Please let me know what the theme are you using? some our theme are using ves pages builder extension to build homepage, footer layouts. Some we are using layout xml to build layout.
For pages builder you can view in our theme guide or at the link: http://www.venustheme.com/category/ves-page-builder-tutorials/
Answer for How to edit homepage content with cms