There can be some limiting factors to bringing your idea to fruition, such as lack of knowledge, deficiency of funds, and a shortage of time to dedicate to your idea. For these reasons and many others, some people choose to attempt to license their products to companies.