Problem leads to a small thought, a thought leads to an idea,an idea leads to concept and concept leads to development of the imagination and finally the product gets birth.... Without this process you can never ever expect another google or facebook or etc.... on this planet.