High-tech products tend to move downward and left over time. Consumer thresholds tend to rise over time. It is easier for companies to move right or up than down or left. Adds and hype are important influencers of consumer thresholds of indignation. Software design is not just user interface design.
Software design is concerned primarily with the overall conception of the product.
Training Designers Designers need a firm grounding in technology. Designers need an understanding of human-computer interaction and social science research on the use of the computer in organizations. Designers need an understanding of their medium. Designers must study how to integrate software design into the overall software development process.