The software industry is highly dynamic and competitive. Companies competing in this industry must continuously transform themselves, through the incorporation of new technologies, innovation in products and services, or the exploration of new business models. Given this scenario, in order to remain competitive, software companies should develop technological intelligence (TI) routines to enable them to collect, analyse and make decisions regarding technological opportunities and threats. Companies from different industries are adopting a TI technique named technological roadmapping, which succinctly presents a future vision that identifies a technological path, that is, the technologies to be adopted in the future, together with the products to be developed and markets to be explored. Against this backdrop, this thesis addresses the question of "How do Brazilian software companies carry out technological roadmapping activities?" Based on the literature on roadmaps it has been possible to develop a conceptual model with the main characteristics in terms of objectives, sources of information, barriers, components and benefits of roadmaps. A multiple case studies methodology was adopted, with an intentional sample. Two small, two medium and two large companies were selected. The conceptual model developed for this thesis proved effective, as it enabled the description of the cases while always analysing the same dimensions, which facilitated the comparison. It was possible to verify, for example, the characteristics of the roadmapping activity important for all the companies studied, as well as those important only for large companies. The cases show that there are two important influences on roadmapping activities stemming from the size of the firm. First, the complexity of internal and external interactions throughout the process is greater for large companies. Second, the organization of the process is also more developed in large companies. Furthermore, this study identified some characteristics unique to the software industry with regards to the development of roadmaps: a) Focus on the short term-the companies surveyed have focused on the short-term, typically working with technology decisions and features for the next version of products; and, b) Management of software codes-the company's strategy for active codes (i.e. currently used with clients) to be maintained is related to the roadmap and may limit the potential growth of the firm. With a view to bridging a gap that exists between the practice of the companies studied (focus on short-term) and literature on the subject (focus on long-term), a proposed methodology for developing a longterm technological roadmap for software companies is presented in this thesis. This study presents theoretical and practical contributions. Software companies, and possibly related industries, can benefit from this study by comparing their roadmapping activities to those from the companies studied, and identifying points for improvement as they plan to grow. From an academi...