A typical refinery has more than a thousand equipment items, many of which are complex and/or utilize alloy materials. It also has 88 separate internal environments and each environment requires its own inspection pmgram. Downsizing continues and leads to the necessity of doing more with fewer people. The users responsible for the inspection and maintenance of these equipment items are mostly high school graduates, who are selected and promoted on the basis of their mechanical skills. Given these parameters, this paper discusses a computer program which allows existing personnel to control the inspection and maintenance of all equipment in refineries and hydrocarbon processing plants. This computer program presents the "as purchased data” for each section of a given item of equipment on a master screen which contains a sketch of the item. The sketch labels vessel sections to correspond with sections used in the database screen. Redefined internal environments are assigned to each section and used to select inspection programs. Item histories for each inspection date, including word processing areas, are available from icons on the master screen. Reports use queries and history to form and track a maintenance plan and prevent unplanned shutdowns. Keywords: corrosion rates, database, environments, equipment database, graphic, hydrocarbon process, indications, inspection reports, internal emironments, lookup tables, master screen, network, recommendation tracking, query, validity