Målet med IT-utvikling er å løse et problem eller forenkle en oppgave ved å tenke algoritmisk og kreativt. Å utvikle datasystemer og programmer er en prosess som innebærer blant annet kartlegging, planlegging, design, modellering, programmering, dokumentasjon og teamarbeid.