Environmental impact assessment (EIA) is a tool for decision makers to take into account the possible effects of a proposed project on the environment and is also a process for collecting the data related to a project design and project area. Different techniques are used for the EIA process. In recent years, including the design and development of databases, classification systems, computer models and expert systems have been used extensively in impact assessment studies. Knowledge-based systems referred to as expert systems and different computer-based systems are an emerging technology in information processing and are becoming increasingly useful tools in different applications areas including EIA studies. Their use for EIA has been quite limited in developing countries, because of the constraints on resources, particularly in expertise and data.