What is ANN, and what are the commonalities and differences between biological and artificial neural networks?

What is ANN, and what are the commonalities and differences between biological and artificial neural networks? What types of business problems can be solved with ANN?