Participate in hardware and software reviews and recommend purchases and vendors Develop business and user requirements Recommend new software and hardware based on the needs of the business and developments in the technology track and report on software licenses expiry dates. Assisting Management in developing, directing, and implementing