Làm phần mềm là chúng ta đang "mềm hóa" các vấn đề của cuộc sống, giúp cho cuộc sống và công việc ngày càng tốt hơn. Tuy nhiên có nhiều phần mềm khi đi vào cuộc sống lại đem lại nhiều phiền toái. Người dùng cảm nhận công việc họ ngày càng nhiều hơn, trong khi năng suất tăng không đáng kể, thậm chí hiệu quả công việc trì trệ.
Chưa bàn đến tự động hóa các công việc lặp lại, chỉ riêng việc số hóa các tác vụ chưa thực sự đem lại hiệu quả. Phần mềm sau triển khai không hoạt động tốt hơn Excel. Rất nhiều nghị định, thông tư khi đi vào phần mềm thì vẫn không có gì thay đổi. Lý do là các nhà phát triển không mô hình hóa hiệu quả các yêu cầu phức tạp, hoặc thiếu ý tưởng thiết kế khiến cho màn hình giao diện nhìn không khác các tờ giấy như khi nó còn nằm trên nghị định, thông tư. Để nhìn rõ các vấn đề này, chúng ta thử xem các kết quả thiết kế phần mềm "có thực" dưới đây: