Projektado, verkado, dokumentado kaj vartado de komputilaj programoj.