فرااخلاق
درحالیکه اخلاق کاربردی و هنجاری روی اینکه چه چیزی اخلاقی است تمرکز می‌کنند، فرااخلاق بر محور خود چیستی اخلاق متمرکز است. اخلاق هنجاری سوالاتی از قبیل «باید چه کاری کرد؟» مطرح می‌کند و به این صورت برخی ارزیابی‌های اخلاقی را قبول یا رد می‌کند. ولی فرااخلاق به سوالاتی چون «خوبی چیست؟» یا «چگونه می‌توانیم بد را از خوب تمایز دهیم؟» می‌پردازد؛ به عبارت دیگر، فرااخلاق به دنبال درک طبیعت ویژگی‌های اخلاقی و سرشت ارزیابی‌ها است.
اخلاق برنامه‌نویسی
در این مقاله مروری بر اخلاق حرفه ای اعمال شده در برنامه‌نویسی رایانه و توسعه نرم‌افزار، به ویژه رهنمودهای اخلاقی که انتظار می‌رود توسعه دهندگان هنگام نوشتن کد برنامه‌نویسی (همچنین کد منبع نیز نامیده می‌شوند)، و هنگامی که به عنوان عضوی از رابطهٔ یک برنامه‌نویس با مشتری یا رابطهٔ کارمند و کارفرما هستند، رعایت و اعمال شوند خواهیم داشت. این قوانین هنگام ایجاد نرم‌افزار یا هنگام تصمیم‌گیری در مورد یک مسئله مهم یا حساس در مورد یک پروژه برنامه‌نویسی، عملکردها و نگرشهای خوب را شکل می‌دهند و از عملکردها و نگرش‌های غلط متمایز می‌کند. این قوانین همچنین پایه مهارتهای تصمیم‌گیری اخلاقی در انجام کار حرفه ای هستند.