Her er 3 typer personell involvert i en utviklingsprosess for datasystemer:
1. Programvareutviklere: Disse personene er ansvarlige for å skrive den faktiske koden som utgjør systemet. De oversetter systemets krav til funksjonelle programvarekomponenter ved å bruke programmeringsspråk og verktøy.
2. Systemanalytikere: Disse personene bygger bro mellom forretningsbehov og tekniske løsninger. De analyserer eksisterende systemer, identifiserer forbedringsområder og oversetter disse behovene til spesifikke krav til utviklingsteamet. De spiller også en rolle i testing og distribusjon.
3. Databaseadministratorer (DBAs): DBAs administrerer databasene som lagrer og organiserer systemets data. De designer, implementerer og vedlikeholder databasen, og sikrer dens sikkerhet, integritet og ytelse.