1.5 WEB System Design: Challenges


Open platform like the Internet provides unique and an unequalled opportunity as it has no control over when,
how and how many visitors access a Web system or even an application.
Challenges of the Web system design faced by developers and later by the users in general terms can be
summarized as under:
Web system slow down, failure threats or security issues may cause a loss of its customers.
Satisfying the expectations and needs of different types of users with varying skills is not easy.
When users find a web site unfriendly, confusing or presented with too much of information, they feel
frustrated. Worse would be when these users spread the bad news to many others.
A web based system also has to satisfy many different stakeholders that include: those who fund the system
development, persons who maintain the system and the organization that needs the system.
Scalability (refers to the growth of the system and its architecture can grow), reliability, availability, flexibility,
maintainability, usability , testability, performance, integrity, evolution, comprehension etc describe how well the
system meets current and future needs and service-level expectations and hence should be taken care of.
It is difficult to satisfy the entire customer who have different needs and vary in skill level.