Training needs assessment program has become the need of training process. Most of the times, keeping an accurate track of current and required skill and knowledge levels of the trainee is quite important, especially when it comes to costs for the one who is organizing the training. Since that’s what on the basis of which the training plan is based and the same thing determines the general content and difficulty level of the training. Moreover on the way, it is also important to note that whether the training has been delivered as expected or not. Well! That’s all, one can expect to do during the process of training needs assessment or better known as TNA.