A neural networks are able to give solutions to complex problems in business intelligence and financial engineering due to their nonlinear processing. This paper consists of a survey of various business intelligence and financial engineering and so on applications based on the neural networks, and also a summary of the recent techniques such as still evolutionary algorithms, cellular computing, Bayesian learning and ensemble learning. The neural networks can be powerful tools in several fields of business intelligence and financial engineering. It can be concluded that, the future of neural networks lies in their use in conjunction with other advanced technologies.