FITEC / Competenze / Sviluppo Software
Servizio — 03 / Sviluppo Software

Software
su misura,
integrato, intelligente.

Sviluppiamo applicazioni web, desktop e mobile cross-platform scegliendo per ogni progetto le tecnologie più adatte al caso d'uso. Integriamo sistemi enterprise eterogenei e introduciamo AI integrata — chatbot conversazionali e funzionalità intelligenti dentro al software.

— 01 / Principi

Tre principi fondamentali.

Costruiamo software che parla la lingua del processo, non quella del framework. Tecnologia scelta sul caso, non sul curriculum.

— 01

Tecnologia adatta al caso

Valutiamo lo stack per ogni progetto: web, desktop, mobile, backend. Nessun lock-in arbitrario, nessuna tecnologia 'di moda' senza motivo. La giusta tool per il giusto problema.

— 02

Integrazione nativa

Il software che facciamo vive dentro al vostro ecosistema. ERP, PLM, CRM, gestionali su misura — ci agganciamo con API, middleware e protocolli enterprise senza forzature.

— 03

AI integrata

Chatbot RAG sulla conoscenza aziendale e funzionalità AI dentro all'applicazione: classificazione automatica, suggerimenti, ricerca semantica. L'AI è una feature, non un prodotto a sé.

— Prodotto / DISTRIBUZIONE SOFTWARE

KitPusher

Distribuisci software all'intero parco PC. In parallelo. On-premise. Senza agent.

La nostra piattaforma di software distribution enterprise — usata internamente in FITEC per gestire installazioni e supporto con un team ridotto. Push parallelo via SMB3 + PsExec, audit completo, compliance dal giorno uno.

  • Push parallelo via SMB3 + PsExec, on-premise
  • AES-256-GCM + PBKDF2 600k iterazioni, audit completo
  • Dal setup al primo deploy in 1–3 giorni
Scopri KitPusher
KitPusher
— 02 / Stack tecnologico

Le tecnologie che usiamo, divise per layer.

Citiamo gli strumenti specifici perché contano. Ogni progetto seleziona da questo stack ciò che serve, senza vincoli — la combinazione cambia caso per caso.

— 01 / LAYER Web
Frontend SPA, applicazioni progressive, dashboard reattive.
ReactNext.jsAstroTypeScriptAngular
— 02 / LAYER Backend
API & servizi API REST e GraphQL, servizi backend, integrazioni enterprise.
PythonJava.NETNode.jsPostgreSQLC/C++DockerMongoDB
— 03 / LAYER Desktop
Windows app Applicazioni desktop native e cross-platform per workstation industriali.
.NET / WPFElectronC++ Qt
— 04 / LAYER AI
Integrazione AI Chatbot RAG, server MCP e funzionalità AI embedded nel software.
Azure OpenAIOpenAI APILangChainMCP (Model Context Protocol)Vector DB (pgvector, Pinecone, Faiss)AnthropicTensorflow
— 03 / Come operiamo
— 01

Discovery

Capire il problema reale. Workshop con gli utenti finali, mappatura dei flussi, identificazione dei vincoli tecnici e organizzativi. L'output è un brief tecnico condiviso, non un capitolato.

— 02

Architettura

Disegno della soluzione: scelta dello stack, modello dati, contratti API, strategia di integrazione, requisiti non funzionali (performance, sicurezza, scalabilità). Documentata e revisionata.

— 03

MVP / Pilot

Un primo rilascio funzionante in 2–3 settimane su uno scope ridotto. Mette in mano agli utenti qualcosa di vero su cui iterare. Riduce drasticamente il rischio di costruire la cosa sbagliata.

— 04

Sviluppo & CI

Iterazioni di 6–10 settimane, codice versionato, test automatici, pipeline CI/CD verso staging e produzione. Demo regolari con il cliente, niente sorprese al go-live.

— 05

Operate

Manutenzione evolutiva, monitoring, hardening progressivo, aggiornamenti di dipendenze e sicurezza.

USER ENGINEER OPS BIZ — BRIEF discovery.md WORKSHOP · FLOW MAPPED
/ UI React · Astro · Flutter / API REST · GraphQL · OpenAPI / SERVICES .NET · Python · Node / DATA Postgres · S3 · pgvector CONTRACTS · PERF · SEC
— FULL SCOPE CORE · F1 Auth CORE · F2 Dashboard future · F3 future · F4 future · F5 · reporting v0.1 · MVP 2 / 5 SHIPPED
COMMIT BUILD TEST DEPLOY CYCLE · 6–10 WEEKS github actions main · all green
prod · monitoring LIVE UPTIME 99.97% P95 LAT 84 ms ALL GREEN ALERTS · 24h 2 · handled
— 04 / Casi tipici

Tre archetipi di progetto ricorrenti.

Ogni cliente è un caso a sé, ma questi tre pattern ricorrono. Sono le forme che il software prende più spesso nel mondo industriale e tecnico-scientifico.

— 01 INDUSTRIAL

App industriali interne

Tool su misura per processi di engineering, produzione, qualità. Gestione laboratorio, controllo macchine, dashboard di reparto. Vivono dentro la rete del cliente, integrate con PLM.

ReactPythonPostgreSQLAzure
commesse.fitec.local COMMESSA STATO QTY JOB-1041in lavorazione128 JOB-1042completata64 JOB-1043in attesa200 JOB-1044in lavorazione96
— 02 AI · MCP

Chatbot RAG e server MCP

Assistenti conversazionali su documenti tecnici (architettura RAG con citazioni) e server MCP custom che danno ai modelli accesso a ERP, PLM, database aziendali. L'AI non si limita a leggere PDF — può interrogare i sistemi reali ed eseguire azioni vincolate.

Azure OpenAIMCPLangChainpgvector
Assistant · KB ● online Qual è la tolleranza ISO per il pezzo K329? La tolleranza è ISO 2768-mK, come da scheda tecnica K329. [1] scheda-tecnica-k329.pdf [2] standard-iso-2768.md scrivi una domanda…
— 03 REAL-TIME · BIG DATA

Dashboard real-time su big data

Dashboard interattive integrate con sistemi di big data: lettura streaming dei dati, rilevamento e segnalazione automatica di anomalie, visualizzazione grafici live. Backend a bassa latenza per high-throughput, frontend reattivo via WebSocket per aggiornamenti istantanei.

Apache SparkReactWebSocket
Anomaly Monitor LIVE EVENTS/S 1,247 P95 LAT 84 ms ANOMALIES 3 threshold CPU 42% MEM 68% I/O 94% STREAM · kafka
— 05 / Cosa realizziamo

Sei aree di intervento ricorrenti.

/ 01

API e microservizi

API REST/GraphQL documentate (OpenAPI), microservizi disaccoppiati, contratti versionati. Il backbone di ogni progetto serio.

GETPOSTPUTDELETE
/ 02

Container & deploy

Docker, orchestrazione (Kubernetes / Azure App Service), Infrastructure-as-Code. Deploy ripetibile, ambienti uguali da dev a prod.

orchestrator
/ 03

Pipeline asincrone

Message queue (RabbitMQ, Azure Service Bus) per integrazioni resilienti, retry policy, dead-letter queue, event-driven workflows.

PRODCONS
/ 04

CI/CD

Build, test, security scan, deploy automatici. GitHub Actions, Azure DevOps. Ogni commit è una candidata al rilascio.

commitbuildtestscandeploy
/ 05

Observability

Logging strutturato, metriche, tracing distribuito (OpenTelemetry). Capire cosa sta facendo il software in produzione, in tempo reale.

p99 · live
/ 06

Codice manutenibile

Standard di codice condivisi, code review, test coverage misurata, refactoring continuo. Il software che dura è quello che si può cambiare.

{id:"k329",type:"part",rev:2,}
— 06 / FAQ

Domande frequenti.

— 01 Lavorate con tecnologie già in casa nostra?
Sì, è anzi la prassi. Se avete già uno stack consolidato (.NET, Java, Python, framework specifici) lo rispettiamo. Lo cambiamo solo se c'è un motivo tecnico forte — non per imporre una nostra preferenza.
— 02 Quanto dura un MVP tipico?
Sei-dieci settimane dalla kick-off alla prima release usabile in mano agli utenti pilota. Non è un prototipo: è codice in produzione, testato, deployato. Da lì si itera sullo scope completo.
— 03 L'AI è davvero pronta per la produzione?
Per i casi giusti, sì. Un chatbot RAG ben costruito con citazioni e prompt strutturato può essere di grande aiuto nell'utilizzo quotidiano in diversi campi.
— 03 / Contatto

Hai un processo industriale da digitalizzare?

Raccontaci il problema. Studieremo insieme la soluzione più adatta, dal proof-of-concept alla messa in produzione.

Scrivici