The article presents an approach for software development for the management of an assembly line. Basic software tools and hardware solutions that are needed for the development of the software are described. Design of specific software for the management of an assembly line for bottling liquid food products is presented. A specially developed algorithm for the management of the assembly line is described. The realization of the management of the assembly line in the programming environment Simatic Manager Step 7 and the developed user interface in the graphical environment Simatic WinCC Flexible are also presented. The design of software for the management of an assembly line for bottling liquid food products is extremely important for the development of automated manufacturing in Bulgaria. After detailed testing of a trial version of this software, it will be used in Bulgarian company for the management of an assembly line for bottling liquid food products. The developed software is an open system that can be continuously updated and improved. This software is applicable in all manufacturing plants for bottling liquid products from canning, pharmaceutical, cosmetic industries and many others.