Over the years, technology has aided mankind in improving lives and its development has become fast-paced. Due to this, employees are required to study and train to avoid knowledge and skill gaps and to keep up with the ever-changing times. 

     Training Needs Analysis is a process that can help determine these gaps between the current knowledge and skills of an employee in reference to the minimum work requirements as indicated in the employee's job description. Through careful analysis of the TNA result of an employee, one's current capability and capacity to deliver expected performance may be measured. Additionally, TNA is not about passed or failed marks but rather aims to identify the gaps that need to be addressed to be able to design a responsive training program that will enhance the employees' capabilities and eliminate the identified gaps. This ensures that the training program exactly fits the needs of the organization to increase productivity that can potentially aid in the success of the organization.