A Code of Ethics for Software Developer

Keep Your Ethics for Society Welfare

The Code of Ethics can be understood as a specific set of professional behaviors and values the professional interpreter must know and must abide by, including confidentiality, accuracy, privacy, integrity. What we must know about ethics is that they were defined as the concept of what is right and fair conduct or behavior. Moreover they are the Principles of right and wrong that can be used by individuals acting as free moral agents to make choices to guide their behavior.

Purpose of Code of Ethics

We have certain purpose of Code of Ethics. This defines the profession association's mandate and provide general statements regarding principles of ethical conduct to prepare professional engineers for the fulfillment of their duty to the public, the profession and fellow members.

Odoo text and image block
Odoo image and text block


The code of ethics are not only for professionals in a certain field, but also demands that managers, practitioners, educators, supervisors, policy makers as well as trainees and students related to this field act ethically, behave and make decisions in accordance with the code of ethics.


PUBLIC - Software engineers shall act consistently with the public interest.

CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.

MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.

SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.