Commercialization is a technical process that must be done carefully for it to succeed. As such there is need to ensure it the process undergoes evaluation. Before any commercialization takes place, it must undergo there must be evaluation of the business potential. Are the needed meeting the customer needs. Also it is important to get the Value chain that is to be involved. Different stakeholders should be involved in the commercialization process. There is also need to define clear roles and responsibilities of all the parties involved in the process. Therefore a commercialization must meet the above criteria for it to be successful.