The article provides information about software performance. The software performance is analyzed and problems are explored. Mathematical and engineering approaches and models for solving performance issues are highlighted. The ways to increase software performance are explained. Importance of considering a number of factors in this area is emphasized. Performance of employees in enterprises is compared and an algorithm is developed for its enhancement. The developed algorithm will increase the performance of the enterprise software. Experiments are conducted with the developed algorithm and the proximity of the performance of the enterprises is identified and illustrated in the bar chart. A list of the best software to improve the performance is compiled and analyzed. The issue of software optimization is highlighted. Information on the requirements to the software optimization projects is provided. The article also presents the ways to increase the performance of programmers and offer supportive recommendations in this area. A conceptual model of software performance is developed.
Keywords : Software, Productivity, Optimization, Increase Productivity, Requirements.