Skill ini sangat dibitihkan dalam pengembangan perangkat lunak di bidang IT, memiliki peran dalam melakukan pengembangan pemeliharaan, pengujian, dan evaluasi terhadap perangkat lunak komputer. Namun untuk pemula biasanya bertugas menulis, men-debug, memelihara dan menguji software saja.***