The advantages that automatic computing offers in structural analysis, design, and drafting are now well known. Computers offer great speed and accuracy in the process of analysis and design, relieving the engineer of the drudgery of number crunching, permitting more time for innovation and creativity, and affording the opportunity of trying out several design alternatives. However, to realize the productivity gains and the improvements in design quality that computers offer, the engineer must be aware of the many pitfalls and problems associated with computerization: the financial commitment, the need for training, the difficulty in obtaining quality software, and the risk associated with using unreliable software compounded by the inadvertent complacency that computer usage may encourage. This paper attempts to provide an overview of the issues involved in computerizing a structural engineer's office. The advantages and disadvantages of computerization are discussed. The additional management responsibilities that computerization brings are highlighted. The types of software usually needed in a structural office are outlined. The constituents of good software are discussed with reference to user interface, analysis and design procedures, output, documentation, and program architecture. Finally, the concept of computer integration in structural design is explained and an example if provided to illustrate the technique. Key words: structural, computer, software, consultants, buildings, integration.