Metoder for utvikling av informasjonssystemer og andre datasystemer har gjerne en egen fase eller aktivitet som kalles eller og som munner ut i en kravspesifikasjon. og modellering og er eksempler på behovsanalyseteknikker i systemutvikling.