Business ethics is a branch of philosophy that involves systematizing, defending and recommending concepts of right and wrong conduct in business. It is based on principles of integrity and fairness and concentrates on benefits to stakeholders, both internal and external. Some key factors that influence business ethics include leadership, corporate culture, strategy and performance, environmental factors, and individual characteristics. There are also different types of ethics considered in business such as transactional ethics, participatory ethics, and recognition ethics.