IEEE(Institute of Electrical and Electronics Engineers) tarafından bir yazılım geliştirilirken, yazılımı geliştiren mühendisin veya mühendislerin uyması gereken bazı etik kurallar belirlenmiştir. Kısaca bu maddeleri görelim:
| 1. KAMUSAL | : | Yazılım Mühendisleri, kamusal yararları gözetmelidir. |
| 2. MÜŞTERİ ve İŞVEREN | : | Yazılım Mühendisleri, is vereni ve müşterisinin isteklerini kamusal yararları gözeterek en iyi şekilde yapmalıdır. |
| 3. ÜRÜN (YAZILIM) | : | Yazılım Mühendisleri hem ürün yaratırken hem de bakim yaparken en son teknolojik standartları kullanmalıdır. |
| 4. YARGI (HUKUKSAL) | : | Yazılım Mühendisleri, ürün yaratırken veya gelişimi sırasında hukuksal kurallara uymalıdır. |
| 5. YÖNETİM | : | Yazılım Mühendisleri, ürün yaratırken etrafındaki herkesi teşvik edici hareketler sergilemeli ve onlara yardım etmelidir. |
| 6. MESLEKİ UZMANLIK | : | Yazılım Mühendisleri, kamusal yararları ve hukuk kurallarını göz önüne alarak kendini mesleki anlamda sürekli geliştirmelidir. |
| 7. İŞ ARKADAŞLARI | : | Yazılım Mühendisleri, is arkadaşlarını her zaman destek olmalıdır, onların gelişimine yardım etmelidir. |
| 8. KENDİSİ | : | Yazılım Mühendisleri, hayat boyu yeniliklere açık olmalı kendini sürekli geliştirmelidir. |





