Principles of development of product lifecycle management system for threaded connections based on the Python programming language