This paper reviews different types of computer applications utilized for solving problems in corrosion science and engineering. Brief descriptions of different types of computer applications, including expert systems, neural networks and object-oriented software systems are provided. A description of some of the currently available computer tools for modeling corrosion and cracking problems, selection of materials/equipment as well as for corrosion management, monitoring and control is also given. Keywords: computer tools, corrosion applications, expert systems, neural networks