Developers seduced by new technologies often get tempted into foolish things. The applications of Web technologies to applications such as electronic commerce, education, and others are quite extensive and well known. Therefore, the real challenge in Web technologies is not to constantly find new ones. Instead, it is to find ones that work to meet our needs. Our goal should be to create competent communication systems and engage in meaning-making activities.
Open systems are expandable, applications and software can come from multiple vendors.
Open systems foster a marketplace of content rather than a competition for market share. Agile systems are flexible they don't fail easily. Lucid systems support the range of processes that people do in their work. Lucid systems do not bring the focus to themselves. Lucid systems are not bloated, over-engineered applications that become a nightmare to install, use, maintain, and upgrade.