The concept of Smart city includes creating eco-friendly, safe, energy-saving and comfortable human environment. New principles of Smart city management are based on the processing of the information about its status and about functioning of its elements. One of the important elements of the environment are buildings. Modern state of construction engineering is characterized by the transition to BIM technology. Accordingly, the information about the building is represented as its information model. In Russia great attention is given to the research of the effective application of information models throughout the whole life cycle of the construction object. During the process of design, construction and operation of the building there is a need of extraction, analysis and transmission of the data that is stored in the information model. The same problem occurs during the operational management of life support systems of the building. In this paper there is a classification of methods for extracting and processing of the building information model data by means of software Revit. The methods of data processing on the basis of internal software instruments are described. The transmission of data to specialized programs, which allow to analyze the parameters of the building, is discussed. The experience of analyzing the building information model for solving various specialized problems is described. Special attention is paid for extracting and analyzing data by developing additional software modules. The method of writing a macro within Revit project by using a built-in C# code editor is presented. An example of a plugin to create the dll-library for Revit in Visual Studio environment is given. The opportunities of data processing with the help of software Dynamo are analyzed. The advantages and disadvantages of various approaches are discussed.