An approach to the construction of an adaptive architecture for enterprise software has been developed in order to increase the efficiency of automated processing of documents using semantic and cognitive technologies. The proposed approach takes advantage of the existing methods of organizing the architecture of applied software. It is substantiated that the architecture of the developed software for automatic cataloging should have a hybrid clientserver implementation, including elements of modular and microservice architecture. It is shown that a significant reduction in the costs of cataloging, checking the completeness and inventory of documentation, as well as an increase in the quality of design are provided through the semantic analysis of documentation using a knowledge base that is updated automatically.