It was necessary to develop an algorithm for optimizing the distribution of purchases between suppliers. This product analyzes the needs of the company and the proposals of various suppliers regarding prices and delivery times, and then offers the most optimal solution.