Because requirements for e-business systems can be critical, it's vital to spend plenty of time up front getting these systems requirements right. Customer or business partner expectations often include highly reliable, available (24x7x365), secure systems that are scalable, able to perform under high load, and able to cope with cross-country and cross-organizational transactions. It's important to make clear to the client how much such high reliability and availability will cost. Redundant hardware and RAID systems typically cost lots of money. Failover sites cost even more, but may be vital to keep operations going in case of emergencysomething that was made painfully clear to many in the U.S. after the September 11th tragedy in 2001.
Does the client have any objections to using e-portal software packages? One benefit of using such software is that many aspects of the technical architecture have already been built, tried, and tested ahead of writing any other code. This can reduce development time, testing time, and costs considerably.