No two startups are the same, but every startup needs one thing: a fantastic product. Learn how to build yours.