Nel 1925, dopo diversi anni di ricerca, Sir Lindsay depositò il brevetto mondiale del primo addolcitore automatico. Da allora, EcoWater non ha mai smesso di ideare, sviluppare e commercializzare soluzioni per il trattamento dell’acqua...

Maurizio Conte, Country Leader di EcoWater Systems Italia, racconta i 100 Anni di EcoWater. TRASMISSIONE Eterne di Business 24 TV

Technologie innovante
Addolcitori: Stop al calcare
Découvrir EcoWater

Nel 1925, dopo diversi anni di ricerca, Sir Lindsay depositò il brevetto mondiale del primo addolcitore automatico. Da allora, EcoWater non ha mai smesso di ideare, sviluppare e commercializzare soluzioni per il trattamento dell’acqua...

Maurizio Conte, Country Leader di EcoWater Systems Italia, racconta i 100 Anni di EcoWater. TRASMISSIONE Eterne di Business 24 TV

Scopri il valore di un’acqua migliore.

Migliorare la qualità dell’acqua non dovrebbe essere complicato, dovrebbe essere facile da comprendere, semplice da scegliere e piacevole da vivere ogni giorno. Da oltre 100 anni, EcoWater aiuta le famiglie a beneficiare di un’acqua più pura e più dolce grazie a un’esperienza consolidata, a una rete di professionisti qualificati sul territorio che in modo chiaro e trasparente aiutano a trovare la soluzione più adatta alle esigenze di tutti.

Scopri EcoWater

Certificazioni

Scopri EcoWater

EcoVadis Silver 2025

Nel novembre 2025, anno del nostro centenario, le nostre attività europee sono state valutate in modo indipendente da EcoVadis, uno dei principali sistemi di rating sulla sostenibilità a livello mondiale. Abbiamo ottenuto la medaglia Silver, che ci colloca tra il 15% delle aziende più virtuose valutate a livello globale. Questo significa che dietro ai prodotti EcoWater non c’è solo tecnologia avanzata, ma anche un forte impegno verso l’ambiente, le persone e la nostra catena di approvvigionamento.

100 anni di Esperienza

Fondata nel 1925, l’azienda ha costruito la propria storia su passione, dedizione e capacità di anticipare il cambiamento, diventando un punto di riferimento nel proprio settore.

La fabbrica in Europa

I nostri prodotti EcoWater sono progettati e realizzati in Europa secondo rigorosi standard qualitativi, per offrirti prestazioni elevate e una lunga durata nel tempo.

400 e + brevetti e 1 unica valvola

Progettata per garantire un'affidabilità eccezionale e prestazioni durature.

750 000+

La scelta di famiglie e aziende in tutta Europa. Centinaia di persone si affidano ogni giorno alle soluzioni EcoWater per migliorare la qualità dell’acqua e proteggere la propria casa o attività.

EcoWater in punti

  • Fondata nel 1925, EcoWater aiuta le famiglie a migliorare la qualità dell’acqua ogni giorno. Grazie a un secolo di innovazione e competenza, offriamo soluzioni premium per la casa, supportate da professionisti qualificati e un servizio affidabile che ti accompagna nel tempo.

  • EcoWater è il punto di riferimento per il trattamento dell’acqua domestica, grazie a soluzioni affidabili, risultati concreti e un’assistenza locale qualificata.

  • Le nostre soluzioni sono progettate per le reali esigenze della vita quotidiana.

  • Puntiamo su tecnologie semplici, pratiche e rassicuranti, senza inutili complessità.

  • La nostra rete di professionisti ti accompagna prima, durante e dopo l’installazione.

  • Offriamo una gamma completa di soluzioni: addolcimento e filtrazione.

  • I nostri addolcitori connessi ti fanno capire quanta attenzione alle esigenze moderne c’è dietro la nostra grande azienda.

  • Il nostro obiettivo è rendere un’acqua migliore più semplice da comprendere, scegliere e utilizzare.

Scopri le nostre soluzioni

Le tappe della nostra storia

1925

Primo brevetto per un addolcitore d'acqua depositato dal fondatore Lynn G Lindsay

1925

1940

Avvio delle attività di Lindsay e sviluppo della rete di distribuzione

1940

1958

Primo serbatoio compatto a ingombro ridotto

1958

1969

Introduzione dell’innovativa valvola a 5 cicli per una gestione più efficiente del sistema

1969

1988

EcoWater Systems entra a far parte del gruppo Marmon, rafforzando la propria crescita e capacità di innovazione

1988

2007

Introduzione del primo display bidirezionale per addolcitori e sistemi a osmosi inversa

2007

2008

Acquisizione di una filiale italiana diventata Ecowater Systems Italia

2014

Introduzione della connettività Wi‑Fi nella piattaforma HydroLink

2014

2017

Lancio della gamma di addolcitori con WiFi "eVOLUTION"

2017

2021

Apertura del primo stabilimento EcoWater in Europa, situato in Polonia

2021

2025

100 anni di Storia e Innovazione per un acqua migliore

2025

Le nostre soluzioni pensate per proteggere la tua casa

Retrouvez votre spécialiste EcoWater

Una soluzione su misura EcoWater ti aiuta a scegliere la soluzione su misura per te in base ai tuoi bisogni
<div> <div class="___be36l80 fbotcpb fy77jfu f6dzj5z"> <div class="fai-CopilotMessage r1f6yzd6 ___1fjo9g7 f1g2tzg5 fgct6un fy77jfu f2c7lf3" tabindex="0" role="article" aria-labelledby="copilot-message-_r_4tf_-title copilot-message-_r_4tf_" data-tabster="{"groupper":{"tabbability":2},"focusable":{}}"> <div id="copilot-message-_r_4tf_" class="fai-CopilotMessage__content r1izxv8h ___7qar2c0 fcthzvy" dir="auto"> <div> <div dir="auto"> <div class="___1vve6yh f22iagw f1vx9l62 f122n59 f3bhgqh f1mnxvew fly5x3f"> <div class="___j4vmuw0 f22iagw f1vx9l62 f1869bpl fly5x3f fbc6vix"> <div tabindex="-1" data-testid="loading-message" data-fui-focus-visible=""> <div> <div> <div id="response-id_r_4td_" class="___1yop6mf f336tjw f9ijwd5 fz7g6wx fod5ikn f1s184ao" data-testid="lastChatMessage"> <div class="___1peis63 f22iagw f1063pyq f6jr5hl f1c88k3p"> <div class="___4htdyp0 fz7g6wx fy77jfu"> <div class="___1j4t0a1 f1lmfglv f1abmfm4" dir="auto" aria-hidden="false" data-testid="markdown-reply" data-message-id="de34b73f-f6a8-4df9-b75a-59f2ce72d04e" data-message-type="Chat"> <div class="___nfp7g60 f22iagw f1vx9l62 fkmyikg fk15e71 f1k953kz f137keqj f1rncccw f1stllg3 f1w4kmmc f1tric3v f10dk5ic fx8cdsv f16nlwsl f1eookvz fhjrts3 fqugt2f f18d18k8 f1v1vhmp f1hdmul3 f198vjnp f2dshw1 fjpjndq fnmj2pj ffrrb40 f1mon110 fhajzam fimndk6 fxv4dng fb1rn9k f59wlhv f1xmfh30 f18yf5o5 fmr6chf fw8qy2q ff161sd f1qr7t77 f1yyogn1 foogchg fp5872b f1tpb8gf f1hdgrc8 f1vatr43 frkxccd f9pdzkb f158oiaz ft5kggy f5l4ui7 f13j03li f18xdoka f8off4e f1go6zfc f128n2ra f1jpxw2j f1lwd9n0 fy0b8hm f1g2633v fx4kvgi fkvolse f1gxrt3a f1os76ua f1js9cnw f1g87ej0 freluf8 f1yggaq6 f2i3chp f1151osp florpoh f35kzfz ftp9m57 f1e288vi fz62hnz fixvuys f1nmofwh fc1c6mv f18a2er7 fhvkrdl fhxnn68 f1oce4bo fvhlfan f7tc0t0 f1ngf1n2 ffrzq6x f1yjiq2m f1aqdgql f1huvaf f10ij78l f1k94sa4 fkmfumq f1jvzkyl f1eu24ob f1xbfc1f fmf0lwf f107dsy8 f3w566c f4648sl f13zpkng f7unjfp f8p1rz fzu6h1w f1i1bi6h f1smo7hi f1sk1xod f1kgogdq f1gjktkp ft608jz f1o9wiiv fg3xr24 fhd155k f1b8gl2e fg4b9ou flb4lo fdicbfk fgwcyh1 f1jbds0d f1fb9uea f1stuka4 fcrtu6g fwqh0xn f11w66yg f6e0e65 f1vvgu0 f1607507 fgct6un f1ec1nbe fg3fpv7 f1m9bycv f1ntoah8 f1b694rt faql4r2 fpjuhzh fmavl6h f1d9bsk fmzhlt0 f145l92p fwkyaqm f129obh1 f19la9g f127w39w fr0ux9m fxhidck f1cu4h9j f1wnbo7v f1eueg4z fy9c24f f1h2o91j f1iw08fq f19n0e5"> Un supporto sempre vicino </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div>Con EcoWater puoi contare sulla consulenza e sul supporto continuo di un professionista di fiducia</div>
Una gestione semplice e intelligente <div class="qMYqUG_convSearchResultHighlightRoot"> <div class="" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-23" data-is-intersecting="true"> <section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-23" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-23" data-testid="conversation-turn-48" data-scroll-anchor="false" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="d809bdba-cf62-4f21-bc02-7006994d9be0" data-message-model-slug="gpt-5-5-thinking" data-turn-start-message="true"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"> <div class="qMYqUG_convSearchResultHighlightRoot"> <div class="" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-24" data-is-intersecting="true"> <section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-24" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-24" data-testid="conversation-turn-50" data-scroll-anchor="false" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="fb157299-f33f-4ad0-8cde-c64001d674e2" data-message-model-slug="gpt-5-5-thinking" data-turn-start-message="true"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"> <p data-start="0" data-end="88" data-is-last-node="" data-is-only-node="">Controlla il tuo addolcitore da remoto e ricevi notifiche utili al momento giusto, per avere sempre tutto sotto controllo </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div>
<p data-start="886" data-end="931">Una tecnologia senza paragoni <div class="qMYqUG_convSearchResultHighlightRoot"> <div class="" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-26" data-is-intersecting="true"> <section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-26" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-26" data-testid="conversation-turn-54" data-scroll-anchor="false" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="211afabf-a1c9-41a4-a2be-073ec08571a5" data-message-model-slug="gpt-5-5-thinking" data-turn-start-message="true"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"> <div class="qMYqUG_convSearchResultHighlightRoot"> <div class="" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-27" data-is-intersecting="true"> <section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-27" data-turn-id-container="request-WEB:2c2c3f42-1236-40af-b726-b558c140eab2-27" data-testid="conversation-turn-56" data-scroll-anchor="false" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="4543dee6-bec4-4ea9-9201-4d05d730ca15" data-message-model-slug="gpt-5-5-thinking" data-turn-start-message="true"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"> <div class="text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="654ed9f7-7c4a-41e1-a1f9-2e9632ff61d7" data-message-model-slug="gpt-5-5-thinking"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"> <div>Una tecnologia brevettata e collaudata che assicura affidabilità, efficienza e lunga durata</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="z-0 flex min-h-[46px] justify-start"></div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> </div> </section> </div> </div> <div class="pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]" aria-hidden="true"></div> </div> </div> </div> </div> </div> </div> </section> </div> </div>
Des garanties solides <div class="text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="330bbdb6-f272-4009-8bad-26c3c25a5f8e" data-message-model-slug="gpt-5-5-thinking"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"> <p data-start="0" data-end="72" data-is-last-node="" data-is-only-node="">Profitez d’une garantie 10 ans* et d’un savoir-faire reconnu pour avancer sereinement </div> </div> </div> </div> <div class="z-0 flex min-h-[46px] justify-start"></div> </div> </div>

*Consulteuz votre concessionnaire local pour plus de détails

Perchè scegliere un addolcitore EcoWater ?

Una soluzione su misura

EcoWater ti aiuta a scegliere la soluzione su misura per te in base ai tuoi bisogni

Un supporto sempre vicino

Con EcoWater puoi contare sulla consulenza e sul supporto continuo di un professionista di fiducia

Una gestione semplice e intelligente

Controlla il tuo addolcitore da remoto e ricevi notifiche utili al momento giusto, per avere sempre tutto sotto controllo

Una tecnologia senza paragoni

Una tecnologia brevettata e collaudata che assicura affidabilità, efficienza e lunga durata

Des garanties solides

Profitez d’une garantie 10 ans* et d’un savoir-faire reconnu pour avancer sereinement

Vuoi diventare concessionario EcoWater?

Diventa concessionario EcoWater! Sviluppa il tuo business insieme a uno dei marchi premium più riconosciuti nel trattamento dell’acqua. Entrando nella rete EcoWater, potrai contare su un modello consolidato fondato sull’esperienza, sulla vicinanza al cliente e su una collaborazione di lungo periodo, supportata da soluzioni innovative e da un marchio sinonimo di qualità e affidabilità.
Diventa concessionario EcoWater

Una tecnologia intelligente, pensata per la vita di tutti i giorni

Con EcoWater, innovazione e semplicità vanno di pari passo. I nostri sistemi intelligenti e connessi ti permettono di monitorare il funzionamento dell’impianto, ricevere avvisi utili come il livello del sale o eventuali consumi anomali, e tenere sotto controllo i tuoi consumi d’acqua. Grazie al controllo da remoto hai sempre la tua acqua sotto controllo. Una tecnologia progettata per offrirti più serenità e più efficienza.
Scopri le nostre tecnologie

L'impatto visibile di una casa con l'addolcitore EcoWater

Pensati per la tua casa. Progettati per durare.

La migliore tecnologia è quella che semplifica la vita senza farsi notare. I sistemi EcoWater migliorano la qualità dell’acqua di tutta la casa, aiutano a proteggere gli elettrodomestici dal calcare e offrono prestazioni affidabili anno dopo anno, per un comfort che si percepisce ogni giorno.

I nostri valori: responsabilità, semplicità e trasparenza.

Responsabilità, non promesse.

Migliorare l’acqua di casa va oltre la tecnologia. Significa agire con responsabilità, prendere decisioni consapevoli e trasformare gli impegni in risultati concreti. È questo l’approccio che guida EcoWater da oltre 100 anni: aiutare le famiglie a vivere meglio oggi, pensando anche al domani.
Il nostro impegno per l'ambiente

Costruisci il tuo futuro con noi!

Entrare in EcoWater significa contribuire a migliorare la vita delle persone attraverso soluzioni affidabili e un approccio responsabile. Cerchiamo persone che condividano i nostri valori e che vogliano crescere in un ambiente fondato su competenza, collaborazione e attenzione alle persone.
Lavora con noi

La competenza di cui ti puoi fidare. La chiarezza che meriti.