Have important role in merging business skills and technical
Have both business background and technical
Have good communication skills
Can explain technical term and business term for everyone
Uses computers and related systems to design new IT solutions to improve business efficiency and productivity