BANNER_INDUSTRIAL PLAN_Hero banner_Desktop_INDUSTRIAL_PLAN_1920x792

Industrial plan

Core business e piano aziendale - Company

“Il Piano Industriale avviato 12 mesi fa sta consentendo a Leonardo di giocare un ruolo da protagonista nell’attuale scenario competitivo internazionale.

La massiccia digitalizzazione e razionalizzazione di prodotti e servizi, le iniziative di efficienza e riduzione dei costi a livello di Gruppo hanno sbloccato il potenziale di crescita organica del business oltre ogni aspettativa, portando l’azienda a conseguire fin da subito una forte crescita nella top line, con un incremento sopra le attese di tutti i KPI.

L’avvio delle alleanze e delle partnership internazionali intraprese negli ultimi mesi è l’elemento che ci sta consentendo di accelerare il nostro sviluppo completando le nostre capacità industriali e tecnologiche. Questo tipo di crescita inorganica si sta dimostrando un elemento determinante di competitività a livello globale, anche alla luce della recente evoluzione del contesto geopolitico internazionale. Nessuno – Stato o azienda – è in grado di sviluppare da solo quelle tecnologie multi-dominio e interoperabili necessarie per garantire la sicurezza dei propri cittadini, preservando il diritto alla pace, una conquista della società oggi messa in discussione. Nei prossimi anni sarà sempre più determinante poter avere una capacità innovativa rilevante sia in termini di R&D, sia di produzione sia di persone per preservare lo sviluppo dell’azienda ma soprattutto della collettività”.


Roberto Cingolani, Amministratore Delegato e Direttore Generale di Leonardo

 

Industrial Plan 2025 Update (2025-2029)

2025 update

3fe63282758cf2738179f799f890ce53e0da53af

Vision

A two-fold strategy for: bridging the transition from Defence to Global Security through continuous innovation; acting as a catalyst for the new European Defence.

RAFFORZARE IL CORE BUSINESS

RAFFORZARE IL CORE BUSINESS
  • Razionalizzazione del portafoglio prodotti

  • Piano di efficienza

  • Digitalizzazione in tutte le nostre attività
     

APRIRE LA STRADA ALLA PIÙ AMPIA SFIDA DELLA SICUREZZA

APRIRE LA STRADA ALLA PIÙ AMPIA SFIDA DELLA SICUREZZA
  • Crescita inorganica, nuove tecnologie e mercati emergenti

  • Creazione di alleanze globali

  • Rafforzare l'integrazione di Cyber Security, intelligenza artificiale e tecnologie spaziali
     

CRESCITA ORGANICA

CRESCITA ORGANICA
  • R&S, innovazione e introduzione di nuovi prodotti

  • Digitalizzazione

  •  Servitization / customer proximiting

AUMENTO DELL’EFFICIENZA

AUMENTO DELL’EFFICIENZA
  • Efficientamento a livello di gruppo e riduzione dei costi aziendali

  • Focus sul business e sul prodotto / razionalizzazione

  • Ottimizzazione delle operazioni

CRESCITA INORGANICA

CRESCITA INORGANICA
  • Alleanze globali e M&A in tecnologie e mercati emergenti

Implementation

CRESCITA ORGANICA

CRESCITA ORGANICA

•    R&S, innovazione e introduzione di nuovi prodotti

•    Digitalizzazione

•    Servitization / customer proximiting

AUMENTO DELL’EFFICIENZA

AUMENTO DELL’EFFICIENZA

•    Efficientamento a livello di gruppo e riduzione dei costi aziendali

•    Focus sul business e sul prodotto / razionalizzazione

•    Ottimizzazione delle operazioni

CRESCITA INORGANICA

CRESCITA INORGANICA

•    Alleanze globali e M&A in tecnologie e mercati emergenti

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> staticUtil  [in template "20115#20151#26622631" at line 2, column 26]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign textFormatter = staticUtil["c...  [in template "20115#20151#26622631" at line 2, column 1]
----
1<#assign dLFileLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
2<#assign textFormatter = staticUtil["com.liferay.portal.kernel.util.TextFormatter"]> 
3 
4<section class="container-full-width padding-top padding-bottom"> 
5    <div class="plan-updates-section"> 
6        <div class="container component-with-title"> 
7            <#if Title.getData()?? && Title.getData() !=''> 
8                <h1 class="title-extralarge">${Title.getData()}</h1> 
9            </#if> 
10            <#if TitleListLink.getSiblings()?has_content> 
11                <div class="grid"> 
12                    <#list TitleListLink.getSiblings() as node> 
13                        <div class="card-update"> 
14                            <p class="body-medium">${node.getData()}</p> 
15                            <ul> 
16                                <#if node.LabelFile.getSiblings()?has_content> 
17                                    <#list node.LabelFile.getSiblings() as file> 
18                                        <#if file.File.getData() !=''> 
19                                            <#assign attach = getDlFileEntry(file.File.getData()) /> 
20                                            <li> 
21                                                <a href="${file.File.getData()}"> 
22                                                    <img 
23                                                            src="${themeDisplay.getPathThemeImages()}/img/industrial-plan/update-download-icon.svg" 
24                                                            alt="" 
25                                                    /> 
26                                                    <p class="label-regular"> 
27                                                        ${file.getData()} (${attach.getExtension()}, ${textFormatter.formatStorageSize(attach.size, locale)}) 
28                                                    </p> 
29                                                </a> 
30                                            </li> 
31                                        </#if> 
32                                    </#list> 
33                                </#if> 
34                                <#if node.LabelLink.getSiblings()?has_content> 
35                                    <#list node.LabelLink.getSiblings() as link> 
36                                        <#if link.Page.getData() !=''> 
37                                            <#assign url = link.Page.getFriendlyUrl() /> 
38                                            <#assign target = "" /> 
39                                        <#else> 
40                                            <#assign url = link.ExternalURL.getData() /> 
41                                            <#assign target = "_blank" /> 
42                                        </#if> 
43                                        <li> 
44                                            <a href="${url}" target="${target}"> 
45                                                <img 
46                                                        src="${themeDisplay.getPathThemeImages()}/img/industrial-plan/update-arrow-icon.svg" 
47                                                        alt="" 
48                                                /> 
49                                                <p class="label-regular">${link.getData()}</p> 
50                                            </a> 
51                                        </li> 
52                                    </#list> 
53                                </#if> 
54                            </ul> 
55                        </div> 
56                    </#list> 
57                </div> 
58            </#if> 
59        </div> 
60    </div> 
61</section> 
62 
63<#function getDlFileEntry url> 
64    <#assign parts=url?string?split("/") /> 
65    <#assign groupId=parts[2]?number /> 
66    <#assign uuid=parts[5]?string?split("?")[0] /> 
67    <#assign dlFileEntry=dLFileLocalService.fetchDLFileEntryByUuidAndGroupId(uuid, groupId)! /> 
68    <#return dlFileEntry /> 
69</#function> 
Search overlay background

Mobile navigation menu