Binnen de IT-omgeving is softwareontwikkeling een van de belangrijke onderdelen. Nieuwe producten worden ontwikkeld en bestaande producten worden doorontwikkeld door er nieuwe functionaliteiten aan toe te voegen. Meer en meer wordt er tegenwoordig ook met softwarepakketten en cloudtoepassingen gewerkt.

Een aantal hiermee gepaard gaande onderwerpen worden hieronder beschreven: