Abstract: This paper focuses on one of the most used techniques of operations research i.e. linear programming. The linear programming is a mathematical method to provide an optimal solution for the problems where objective and the requirements both are linear. The limelight during the Second World War The rapid use of linear programming in various fields started after the Second World War. This study provides insights on the assumptions and properties of the linear programming. It also explains the process of formulating any problem as a linear programming problem if all the assumptions are satisfied. The limitations and mathematical formulation are also problem if all the assumptions are satisfied. The limitations and mathematical formulation are also explained. Some practical applications of linear programming are discussed. This study also provides insight on the latest applications of linear programming problem in various fields like sports, lean manufacturing, financial planning and radiotherapy.