Vytvářejí, upravují a testují kód, formuláře a skripty, které umožňují běh počítačových aplikací. Pracují se specifikacemi vypracovanými vývojáři softwaru nebo jinými jednotlivci. Pomáhají vývojářům softwaru s analýzou potřeb uživatelů a návrhem softwarových řešení.
