Development of low-quality software is a real ethical problem for the IT industry.