Programmører og systemudviklere opbygger og vedligeholder forskellige typer it-systemer.
Det kan fx være programmer til databaser, tekstbehandling eller computerspil. Programmøren kan både ansat hos leverandøren af it-systemer og software og i den enkelte kundevirksomhedes interne it-afdeling.
I begge tilfælde foregår en væsentlig del af arbejdet i samarbejde