Phát minh ra một thứ gì đó mới là một quá trình phức tạp, đòi hỏi sự kết hợp của nhiều yếu tố. Dưới đây là những yếu tố chính có thể dẫn đến một phát minh: