These business templates can be found in some sites that offer an easy to build website in just a few clicks. It could be compared to a wizard where you could customize with no skills needed since you could just drag & drop and publish it quickly and simply.