Các công ty thường cần một nhà phân tích công nghệ thông tin (CNTT) để xây dựng các hệ thống máy tính này và giúp bảo trì hệ thống để giữ cho hoạt động kinh doanh diễn ra suôn sẻ. Một nhà phân tích CNTT, còn được gọi là nhà phân tích hệ thống, làm việc với các công ty khác nhau để xác định phần mềm và hệ thống máy tính thích hợp cho doanh nghiệp. Công ty cung cấp thông tin cho nhà phân tích về những gì hệ thống máy tính trong công ty cần thực hiện cho công việc kinh doanh. Nhà phân tích lấy thông tin này và lập một kế hoạch hệ thống, vạch ra cách các phần thông tin cụ thể sẽ đến được với từng nhân viên hoặc bộ phận của một công ty.