Development (Software) (pl. tworzenie oprogramowania) – to proces tworzenia, projektowania, programowania, dokumentowania, testowania i usuwania błędów związanych z tworzeniem i utrzymywaniem aplikacji, struktur lub innych składników oprogramowania.
W szerszym znaczeniu obejmuje wszystko, co pozwala przejść od koncepcji pożądanego oprogramowania do ostatecznej manifestacji oprogramowania.
