https://123dok.net/document/yev68k9r-cp-m-s-software-design-maintenance-manual.html