during the analysis and design phases, instead of discovering them during the later stages of writing program specifications, program writing, program testing or during live running. As experience has told us that the both the opportunity cost and the switching cost is far smaller if we can locate the problem in the design phase. We also suggest that a proprietary system of structured methodology that covers physical system design, including definitions of files or databases, programs and computer runs, resource usage estimation and optimization in order to safe guard a success system construction. 3.0 - PROJECT MANAGEMENT3.0.1 - PROJECT TEAM3.0.2 – PROJECT OWNER/ SPONSOR3.0.2.1 - Managing DirectorThe Managing Director is the head of the company; his responsibilities include making final decisions of all policy and regulations. He should have full knowledge of all the processes running inside his company. This means that everyone in the steering committee should report to him about the project process as well as critical issues for his approval. Besides, there is information in curtain departments that are classified as confidential. Therefore direct participation of the top management is essential. In many case when a system has to be implemented into the company, a “top-down” co-operation has always been proven to be the key to success.3.0.2 - STEERING COMMITTEEEach members in the steering committee is responsible for operation within his department. In fact, he is also responsible for tailoring the suitable database for his department. Therefore, it is important to set guideline when planning an information technology scheme for each department.3.0.2.1 - Sales ManagerSales Department uses Databases to stores customers information as well as their purchase history. A useful database, not only, can speed up the process of document preparation, it also help to analysis the sales statistics that helps the Marketing Dep...