Normative ethics build on metaethics and develops general theories and principles for moral behavious and for ethical decision-making. It reveals itself in theories in general and in codes of ethics in particular. It also takes into account prevailing norms of the society.