توسعهدهنده یا مهندس نرمافزار: مهندسان نرمافزار، مسئول بهروزرسانی و آزمایش کدهای برنامههای کامپیوتری هستند. هدف این اشخاص کمک به رفع نیازهای سازمان یا مشتریان است. توانایی تهیه، راهاندازی، استفاده و رفع عیبهای سختافزاری یکی دیگر از مهارتهای ضروری در حوزه آی تی است. سختافزار کامپیوتر به قطعات و دستگاههای فیزیکی کامپیوتر https://harica.ir/tech/what-is-information-technology/