ETHICAL RESPONSIBILITIES IN SOFTWARE DESIGN AND DEVELOPMENT Ethical Responsibilities in