Thomas asserts that, The main stages in the development of a good interface involves conducting a detailed requirement analysis which aids in establishing the goals to be achieved by the website, outlining the site design and architecture details and performing a task analysis, prototyping, creating, testing and launching the site. After launching the site, analysis of the feedback messages is necessary to improve the site. Dix et al (pg 84) ascertains that, the use of HCI increases the productivity and reduces costs. Saving results due to few errors, reduced user interruption, reduced support staff workload, elimination of maintenance, redesign and training costs.
HCI involves the design, implementation, analysis and evaluation of computer systems in relation to the user, the work and tasks. According to Dix et al (94), for an effective HCI design and implementation, the skills of sociology, psychology, computer engineering, ergonomics, sales and marketing, graphic design and technical knowledge are necessary in order to archive a high quality and effective site. HCI design must emphasize on efficient methods of communication between the users. Usability engineering is necessary in the interface design which comprises half of the software work, done on the site. Models must be formulated to help solve solution and allow the designer visualize the situation at hand says, Cooper & Riemann (pg 231). For a successful HCI design, both the user model and the implementation model are important. Most software developers concentrate on the complex software design limiting the functionality and ergonomics of the site from the user's side. Newmann and Lamming, (pg 163) asserts that, conceptual design assist the user understand the system through the development of the user model.
According to Newmann and Lamming, (pg 163-231), developments in the HCI field have lead to invention and use of different site enhancement techniques. These include text to speech technology which allows the synthesis of text to speech which greatly helps the visionary impaired people access the website and the use of multi modal interfaces which allow for auditory and visual interfaces creating a conducive environment for the users. These aspects of HCI greatly boost the universality of the system, says Cooper & Riemann, (pg 301). Other barriers that HCI overcomes include; colour blindness, tunnel vision, physically disability which results in the user being unable to manipulate the input devices and storage devices, age barriers and cognitive barriers.
Eric (pg, 76), asserts that the security of any website is paramount especially when payments will be made using a computers and the internet. It is necessary to design an elaborate security system that prevents loss and malicious damage or access of information. There are many internet security systems that are used for enhancing security but Stephen (pg 98) argues that The SSL system or the secure socket layer is effective software for website protection. According to Stephen (pg 106), there are two major problems that occur in any network, these problems include not connecting to the right computer and loss of information/ malicious access to information when transferring information from one computer to another in a given network. The SSL system was developed by Netscape and is used for