5.01. Osigurati dobro vodstvo projekata na kojima rade, uključujući i učinkovite postupke za promicanje kvalitete i smanjenje rizika. 5.02. Osigurati da su programski inženjeri obaviješteni o standardima prije nego što ih trebaju primijeniti. 5.03. Osigurati da su programski inženjeri upoznati s poslodavčevom politikom i postupcima zaštite lozinki, datoteka i podataka povjerljivih bilo poslodavcu bilo drugima. 5.04. Podijeliti radne zadatke uzimajući u obzir potrebnu razinu obrazovanja i stečenog iskustva, kao i želju za daljnjim unapređivanjem obrazovanja i iskustva. 5.05. Osigurati realne kvantitativne procjene troška, rokova, suradnika, kvalitete i ishoda svakog projekta na kojemu rade ili namjeravaju raditi, te ocijeniti točnost ovih procjena. 5.06. Privući potencijalne programske inženjere isključivo potpunim i točnim podacima o uvjetima zapošljavanja. 5.07. Ponuditi poštenu i pravednu naknadu. 5.08. Ne spriječiti nikoga nepravedno da prihvati mjesto za koje je odgovarajuće kvalificiran. 5.09. Osigurati postojanje poštenog sporazuma o vlasništvu nad programskim proizvodom, radnim postupcima, istraživanjima, pisanim dokumentima ili drugim intelektualnim vlasništvom kojemu je programski inženjer pridonio. 5.10. Osigurati primjeren postupak saslušanja optužbi o kršenju bilo politike poslodavca bilo ovih Načela. 5.11. Ne tražiti od programskog inženjera da učini išta proturječno ovim Načelima. 5.12. Ne kazniti nikoga za izražavanje etičkih dvojbi o projektu.