SVILUPPO SOFTWARE


Coding

Progettiamo e sviluppiamo applicazioni Web altamente personalizzate, in grado di gestire procedure aziendali particolarmente complesse e innovative.

Il nostro target è rappresentato da quelle aziende che necessitano di programmi realizzati ad hoc per gestire situazioni particolari e/o per implementare nuovi business.

Concepite per essere il più possibile intuitive, le nostre applicazioni non necessitano quasi mai di un periodo di formazione o di conoscenze particolari per essere utilizzate.

Per la realizzazione e l'implementazione delle applicazioni Web utilizziamo, nella quasi totalità degli scenari, software e piattaforme tecnologiche open-source, riuscendo cosi a contenere i costi di uno sviluppo personalizzato.

Le applicazioni Web realizzate necessitano di una infrastruttura tecnologica per poter essere utilizzate. Possono essere installate sia presso l'infrastruttura IT del cliente, o meglio, direttamente su uno o più server presi in affitto presso provider specializzati.

Per l'utilizzarle, il cliente dovrà avere a disposizione solo un moderno browser Web (installato su un PC desktop, un tablet o uno smartphone) e una connessione a Internet.

Il software è quindi completamente svincolato dal sistema operativo su cui viene usato, offrendo una totale portabilità sotto qualsiasi ambiente.

Inoltre, il fatto che i programmi siano installati esclusivamente su uno o più server centralizzati, facilita la loro manutenzione. Quando viene fatta una modifica, questa è subito disponibile perchè i programmi si trovano esclusivamente sui server e non sui dispositivi del cliente.

Lo scambio di dati tra i server, su cui risiedono i programmi, e i client (PC desktop, tablet, smartphone) avviene tramite il protocollo di comunicazione sicura https, in modo da garantire protezione della privacy e integrità dei dati scambiati tra le parti comunicanti.

l software e le tecnologie da noi utilizzate, rappresentano ormai in svariati casi lo standard de-facto nel loro settore e sono comunque in grado di interagire, attraverso l'utilizzo di standard aperti, con la maggior parte dei prodotti commerciali in uso presso le aziende. Siamo in grado di realizzare, a questo proposito, architetture software anche molto complesse, basate su servizi (SOAP Web Service) o su risorse Web (Restful Web Service) capaci di interagire con applicazioni di terze parti.

Le operazioni di backup dei dati, eventuali situazioni di disaster recovery e quant'altro serve per garantire la sicurezza dei programmi e dei dati del cliente presenti sui server, sono gestite interamente da noi.


A titolo esemplificativo, elenchiamo alcune funzioni comuni implementabili all'interno delle nostre applicazioni Web:

  • Autenticazione tramite credenziali LDAP, Facebook, Twitter, Google, Linkedin ed altri.
  • Creazione di sistemi Single Sign-on
  • Memorizzazione delle password all'interno dei database in modo sicuro
  • Protezione dei dati con crittografia simmetrica e asimmetrica
  • Verifica dell'integrità dei dati mediante l'utilizzo della firma digitale
  • Generazione ed elaborazione di documenti in formato XML
  • Generazione e manipolazione di file dati in formato CSV
  • Possibilità di scambiare dati con altre applicazioni in formato JSON
  • Generazione di documenti in formato PDF
  • Generazione e analisi di fogli di calcolo di Excel
  • Manipolazione di immagini utilizzando le librerie di ImageMagick
  • Parsing di pagine HTML per recuperare informazioni in modo automatizzato
  • Indicizzazione di testo non strutturato
  • Lettura e invio di messaggi di posta elettronica
  • Creazione di form con chiamate AJAX, manipolazioni DOM ed effetti visivi
  • Creazione di server SOAP e client SOAP ed XML/RPC
  • Creazione di script per l'amministrazione di sistema (ambienti Unix-like)
  • Screen-scraping di applicazioni Web Legacy
  • Integrazione di sistemi di pagamento bancari con Carta di Credito / Masterpass / MyBank
  • Integrazione del sistema di pagamento PayPal all'interno dell'applicazione
  • Elaborazione di operazioni complesse in background

 

Top