Aim. Fault tree analysis (FTA) is one of the primary methods of dependability analysis of complex technical systems. This process often employs commercial software tools like Saphire, Risk Spectrum, Arbitr, etc. Each of them has both advantages and drawbacks. It must be noted that the primary purpose of the above software tools consists in performing qualitative fault tree analysis. The software systems additionally feature a number of statistical methods that, among other things, enable uncertainty analysis, interval estimation of indicators, as well as other statistical research. The number of such procedures is not large and is strictly limited by a certain array of proposed distributions and functions. In this paper, let us consider the possibility of solving the task of fault tree analysis by means of the R programming language. R was primarily created and is continuing to evolve as a statistical data processing tool. FTA in this environment is just one of 10 thousand packages. In other words, if compared to commercial packages with the FTA as the main function, the functionality of R is much wider and enables significantly higher quality of analysis. One of R’s undeniable advantages is the freeware open-source environment. This paper aims to present a small number of primary procedures of R’s FaultTree package that enable FTA: construction and display of fault trees, calculation of probability per nodes, determination of minimum cross-sections. Methods. R’s FaultTree scripts were used for the calculations and FTA capabilities demonstration. Conclusions. Three examples are examined in detail. First, a tree is calculated based on known probabilities, then the time to failure distribution function of a technical system is identified. In the last example, FTA is performed for systems with elements that are described by different functional and service models. In conclusion, FTA capabilities of R are described that allow, for instance, taking into consideration common cause failures.