Professional Responsibility
Organizations put trust in software developers:
? Competence: Software that does not work effectively can destroy an organization.
? Confidentiality: Software developers and systems administrators may have access to highly confidential information (e.g., trade secrets, personal data).
? Legal environment: Software exists in a complex legal environment (e.g., intellectual property, obscenity).
? Acceptable use and misuse: Computer abuse can paralyze an organization (e.g., the Internet worm).