Work with third party vendors to develop software andor to integrate their software into the company's products Evaluates new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company's software systems and applications