This article discusses the ethical theories and their relevance to the IT industry. It compares and contrasts different ethical theories and their relation to professional codes of ethics and practice. It also explores how these theories apply to social media and provides examples. The article concludes by discussing how ethical theories help in resolving ethical questions.