Iterative prototyping is also a good way of identifying issues with Web page design. Human/computer interaction (HCI) issues are key when designing e-business systems because the system must be intuitive, designed for naïve users, given that the user of the system is unlikely to get any training in how to use it.
Design of an e-business system should involve more than just visual design, however. Just as it's important during the design phase of "traditional client/server computing," it's crucial that the design makes clear where the processing is taking placeclient side or server side (or in some middle tier, or on the database). It should also identify common code/libraries to be developed to reduce duplication, and should identify standards and guidelines to enhance maintainability.