The process of introducing something new in terms of usage, custom, belief or scientific system.The act of continually making improvements to something.
More than 1,000 contracts with industryOver 100 registered patents20 start-ups created