The article describes a mathematical model of a three-tier client-server architecture. The importance of using an intermediate server (application server), which provides preliminary data processing, is shown. Analytical conditions are obtained under which a three-tier architecture is more efficient than a two-tier one. Methods are proposed for increasing the performance of client-server systems in the tasks of automating production processes.