Say you have an idea for a software product that you are confident could make a strong customer impact. What are the first three things you would do t...