Before you launch your restaurant business, learn about important considerations, such as location, marketing and software.