Artificial Neural Network (ANN) is a system loosely modeled on human brain. It tries to obtain a performance similar to that of human?s performance while solving problems. As a computational system it is made up of a large number of simple and highly interconnected processing elements which process information by its dynamic state response to external inputs. Computational elements in ANN are non-linear and so the results come out through non-linearity can be more accurate than other methods. These non-linear computational elements will be working in unison to solve specific problems. ANN is configured for specific applications such as data classification or pattern recognition through a learning process. Learning involves adjustment of synaptic connections that exist between neurons. ANN can be simulated within specialized hardware or sophisticated software. ANNs are implemented as software packages in computer or being used to incorporate Artificial Intelligence in control systems..