A successful business module always start from an idea, followed by the execution of the blueprint, so do a website.  This is the part of creating a website that people tend to skip. And it's the most important step in creating a successful website. 