Neural network is information processing paradigm that is inspired by the way biological nervous system process information like brain. It acts as a powerful modeling when the resulting outcome is unknown. In this paper, the authors are using neural network in order to estimate most miscellaneous issues of software engineering such as testing, security etc. Neural network can recognize and learn mutual relationship between input data sets and corresponding target values. It has been one of the technologies used during software implementation & testing phase of SDLC. It has adaptive nature which makes it to learn by example.