Rekenaarprogrammeerders skryf programme, bestaande uit eksakte, gedetailleerde instruksies, wat die stappe lys wat die rekenaar moet volg om 'n probleem op te los of om inligting in 'n logiese orde te verwerk. Stelselontleders verskaf die spesifikasies vir 'n spesifieke taak. Programmeurs skryf programme en vertaal dit in rekenaartale soos VISUAL BASIC, DELPHI, Pascal, Cobol, Java, Oracle, Informix, C en C++. Die volgorde van instruksies word sekuur deur middel van die toetsbord ingevoer en gekontroleer om te verseker dat die instruksies korrek is en dat dit die gewensde inligting sal produseer. Indien foute deursypel, word die program gewysig en getoets totdat die gewensde resultaat bereik word.
Die werk van rekenaarprogrammeerders behels die navorsing en dokumentering van rekenaargebruikers se verwagtinge, die ontleding van die einddoele en probleme wat deur die stelselontleder gespesifiseer word, en die vas