Tecnologie

Le tecnologie con cui lavoriamo

Scegliamo strumenti diffusi e documentati, non soluzioni proprietarie che legano il cliente a noi. Chi acquista un nostro progetto deve poterlo far manutenere anche da un altro fornitore, e questo dipende dalle tecnologie con cui è costruito.

Sviluppo

Linguaggi

Ogni linguaggio risponde a esigenze diverse. Li combiniamo per realizzare siti, applicazioni, servizi e integrazioni, scegliendo per ogni componente la soluzione più adatta al lavoro che deve svolgere.

PHP

PHP

Usiamo PHP per sviluppare siti, portali, gestionali e servizi web. È alla base di molti progetti realizzati con WordPress e ci permette di costruire funzioni personalizzate, aree riservate e collegamenti con altri sistemi.

Portali e applicazioni web

Funzioni e plugin personalizzati

Aree riservate e integrazioni

JavaScript e TypeScript

JavaScript e TypeScript

Realizziamo interfacce interattive che aiutano le persone a consultare dati, compilare procedure e usare i servizi online. TypeScript ci aiuta a organizzare e mantenere il codice delle applicazioni più articolate.

Interfacce web interattive

Componenti riutilizzabili

Applicazioni più semplici da mantenere

Python

Python

Utilizziamo Python per elaborare dati, automatizzare attività e sviluppare servizi dedicati. È impiegato anche nei progetti che prevedono analisi documentale, intelligenza artificiale e integrazione tra applicazioni.

Elaborazione di dati e documenti

Automazioni e procedure pianificate

Servizi basati sull’intelligenza artificiale

Java

Java

Lavoriamo con Java quando il progetto richiede servizi applicativi o integrazioni con sistemi già costruiti su questa tecnologia. Possiamo sviluppare nuovi componenti e intervenire su applicazioni esistenti.

Servizi applicativi

Integrazione con sistemi esistenti

Evoluzione di software già in uso

.Net

.Net

Usiamo l’ecosistema .NET per applicazioni e servizi che devono inserirsi in ambienti basati su tecnologie Microsoft. La scelta dipende dall’infrastruttura del cliente e dalle integrazioni richieste.

Applicazioni e servizi aziendali

Integrazione con ambienti Microsoft

Manutenzione ed evoluzione dei sistemi

Flutter

Flutter

Con Flutter sviluppiamo applicazioni mobili per iOS e Android a partire da un’unica base di codice, quando le caratteristiche del progetto lo consentono. Progettiamo interfacce e funzioni pensando all’uso quotidiano da smartphone.

App per iOS e Android

Interfacce progettate per il mobile

Funzioni collegate ai servizi aziendali

Node js

Node js

Utilizziamo Node.js per servizi basati su JavaScript, API e processi che collegano applicazioni diverse. È utile quando occorre condividere logiche tra componenti web o gestire scambi di dati continui.

API e servizi di supporto

Integrazione tra applicazioni

Elaborazione di eventi e dati

SQL

SQL

SQL ci permette di organizzare, interrogare e aggiornare i dati delle applicazioni. Progettiamo le strutture e le query in funzione delle informazioni da gestire e delle prestazioni richieste.

Progettazione delle basi di dati

Interrogazione e analisi dei dati

Ottimizzazione delle query

Frameworks

Frameworks

I framework forniscono una struttura allo sviluppo. Li scegliamo in base al tipo di applicazione, alla complessità delle funzioni e alla facilità con cui il progetto potrà essere aggiornato.

React

React

Con React realizziamo interfacce web composte da elementi riutilizzabili. Lo impieghiamo per dashboard, aree riservate e applicazioni in cui le informazioni cambiano in risposta alle azioni dell’utente.

Dashboard e aree riservate

Componenti di interfaccia riutilizzabili

Esperienze web interattive

Next.js

Next.js

Next.js ci aiuta a sviluppare applicazioni web basate su React, organizzando pagine, contenuti e funzionalità in un unico progetto. Lo valutiamo quando servono prestazioni, navigazione fluida e una struttura adatta a crescere.

Siti e applicazioni web

Gestione di pagine e contenuti

Progetti React strutturati

Django

Django

Usiamo Django per costruire applicazioni web in Python con dati, utenti e funzioni amministrative. La sua struttura è adatta a progetti che richiedono molte funzionalità collegate tra loro.

Portali e applicazioni gestionali

Gestione di utenti e dati

Funzioni amministrative personalizzate

FastAPI

FastAPI

Con FastAPI sviluppiamo API e servizi in Python per collegare applicazioni, elaborare dati ed esporre funzionalità ad altri sistemi. Lo usiamo anche per rendere disponibili componenti di automazione e intelligenza artificiale.

API per applicazioni web e mobile

Servizi di elaborazione dati

Integrazione di componenti AI

Flask

Flask

Flask è adatto a servizi web Python compatti e mirati. Lo scegliamo quando una funzione o un’integrazione richiede un’applicazione dedicata, con una struttura proporzionata alle sue esigenze.

Servizi web dedicati

Piccole applicazioni e prototipi

Integrazioni specifiche

Laravel

Laravel

Con Laravel sviluppiamo applicazioni PHP su misura: gestionali, portali, aree riservate e servizi con regole operative articolate. Offre una struttura chiara per organizzare funzionalità, dati e manutenzione.

Applicazioni web personalizzate

Gestione di utenti e procedure

API e integrazioni

Cms

Cms

Un CMS permette di gestire contenuti o cataloghi senza intervenire ogni volta sul codice. Scegliamo la piattaforma considerando ciò che il cliente deve pubblicare, vendere e amministrare in autonomia.

WordPress

WordPress

Realizziamo con WordPress siti, portali e progetti editoriali. Quando le funzioni standard non bastano, sviluppiamo temi, plugin, tipi di contenuto e integrazioni su misura.

Siti e portali personalizzati

Temi e plugin sviluppati su misura

Gestione autonoma dei contenuti

Shopify

Shopify

Shopify è una piattaforma per la vendita online che consente di gestire prodotti, ordini e contenuti da un unico ambiente. La valutiamo per progetti e-commerce che privilegiano tempi di avvio e gestione operativa della piattaforma.

Negozi online e cataloghi

Personalizzazione dell’esperienza di acquisto

Collegamenti con strumenti aziendali

PrestaShop

PrestaShop

PrestaShop offre funzioni dedicate alla gestione di cataloghi e vendite online. Lo utilizziamo quando il progetto richiede un e-commerce personalizzabile, con attenzione alle regole di vendita e ai processi del negozio.

Cataloghi e schede prodotto

Regole commerciali e promozioni

Moduli e integrazioni personalizzate

OpenCart

OpenCart

OpenCart è una soluzione per realizzare negozi online con gestione di prodotti, categorie e ordini. La prendiamo in considerazione per progetti che richiedono una piattaforma e-commerce essenziale e adattabile.

Gestione di prodotti e ordini

Personalizzazione del negozio

Integrazioni con servizi esterni

Dati

Basi di dati e integrazioni

Un nuovo servizio deve poter usare i dati già disponibili e scambiarli con gli altri sistemi. Progettiamo basi di dati e interfacce documentate per rendere le informazioni accessibili, esportabili e utilizzabili nel tempo.

Database relazionali e NoSQL

Database relazionali e NoSQL

Progettiamo la gestione dei dati in base a come devono essere organizzati, consultati e scambiati. Utilizziamo database relazionali, come MySQL e PostgreSQL, per le informazioni strutturate e soluzioni NoSQL quando il progetto richiede modelli di dati più flessibili.

Dati strutturati e relazioni tra informazioni

Modelli flessibili per esigenze specifiche

Scelta della soluzione in base al progetto

Interfacce REST e SOAP

Interfacce REST e SOAP

Realizziamo collegamenti tra applicazioni nuove ed esistenti attraverso le interfacce disponibili. In questo modo portali, gestionali e servizi esterni possono scambiarsi dati senza duplicare il lavoro degli operatori.

Collegamento tra sistemi

Scambio automatico dei dati

Documentazione delle interfacce

Formati aperti

Formati aperti

Usiamo formati come CSV, JSON e XML per importare, esportare e pubblicare informazioni. La scelta del formato dipende dai sistemi coinvolti e dagli eventuali standard richiesti dal progetto.

Importazione ed esportazione dei dati

CSV, JSON e XML

Pubblicazione di dataset

Elaborazioni e ricerca

Organizziamo documenti e informazioni perché siano più facili da trovare e utilizzare. In base al progetto, combiniamo filtri, ricerca nel testo e indicizzazione per consultare anche archivi estesi.

Ricerca nei contenuti e nei documenti

Filtri e indicizzazione

Consultazione di archivi estesi

Infrastruttura

Dove girano i servizi

I servizi per la Pubblica Amministrazione sono ospitati su infrastruttura cloud qualificata ACN. Per le aziende valutiamo insieme se conviene il cloud gestito da noi, un fornitore già in uso o una macchina installata in sede.

Cloud qualificato

Cloud qualificato

Per i servizi destinati alla Pubblica Amministrazione valutiamo le soluzioni cloud in relazione ai requisiti applicabili al progetto e all’ente. Organizziamo gli ambienti e la documentazione necessari alla gestione del servizio.

Valutazione dei requisiti applicabili

Ambienti di lavoro organizzati

Documentazione dell’infrastruttura

Docker

Docker

Utilizziamo Docker per distribuire applicazioni e servizi in ambienti configurati in modo coerente. Questo facilita lo sviluppo, i rilasci e la gestione dei componenti da cui dipende il progetto.

Ambienti riproducibili

Distribuzione delle applicazioni

Gestione dei servizi collegati

Vps dedicate

Vps dedicate

Una VPS dedicata offre un ambiente configurabile per ospitare siti, applicazioni e servizi. La dimensioniamo e la gestiamo in base alle risorse necessarie, agli aggiornamenti e alle esigenze di monitoraggio.

Risorse dedicate al progetto

Configurazione dell’ambiente

Monitoraggio e manutenzione

Backup e ripristino

Definiamo le copie di sicurezza in base ai dati e alla continuità richiesta dal servizio. Un piano di backup comprende frequenza, conservazione e modalità con cui verificare il ripristino.

Copie dei dati e delle configurazioni

Tempi di conservazione definiti

Verifica delle procedure di ripristino

Avete vincoli tecnologici da rispettare?

Molti enti e molte aziende hanno sistemi già in uso con cui il nuovo progetto deve convivere. Raccontateci cosa c'è e vi diciamo cosa è integrabile.