Systemutvikling omfatter flere aktiviteter. er arbeidet med å forstå problemet som det nye systemet skal løse. innebærer å fastlegge kravene til det planlagte systemer. går ut på å bestemme overordnet systemarkitektur og dele systemet inn i delsystemer og moduler. går ut på å realisere systemet, for eksempel ved hjelp av programmering. eller går ut på å sjekke at systemet oppfører seg i henhold til kravspesifikasjonen. vil si overgangen til å ta systemet i bruk. er den normale operasjonen av systemet.