Migrazione COBOL

Migro applicazioni mainframe COBOL legacy verso software C++ moderno e manutenibile. Che tu abbia bisogno di una valutazione completa per pianificare la migrazione o di una conversione pratica completa, fornisco risultati pronti per la produzione supportati da oltre 15 anni di esperienza in C++.

Le tempistiche variano in base alla dimensione del codice

Scegli il tuo livello

USD ($)

Valutazione e pianificazione

$19,999

Audit completo del codice, analisi dei rischi e roadmap di migrazione per il tuo codice COBOL

  • Audit completo del codice COBOL (programmi, copybook, JCL)
  • Report di valutazione della complessità e dei rischi
  • Progettazione dell'architettura C++ di destinazione
  • Roadmap di migrazione a fasi con milestone
  • Strategia di migrazione dati (VSAM, file flat, DB2)
  • Riepilogo esecutivo con analisi costi-benefici

Migrazione completa

$49,999

Migrazione completa da COBOL a C++ con testing e validazione parallela

  • Tutto incluso nel livello Valutazione e pianificazione
  • Conversione modulo per modulo in C++17/20
  • Integrazione UI con Qt 6 (se applicabile)
  • Migrazione dati verso PostgreSQL, SQLite o formati moderni
  • Test di parità dell'output rispetto al COBOL originale
  • Esecuzione parallela e supporto al cutover
  • Codice sorgente completo con sistema di build CMake
  • 60 giorni di correzione bug dopo il go-live

Il mio processo

1

Scoperta e audit del codice

Analizzo i tuoi programmi COBOL, i copybook, il JCL e gli archivi dati. Ricevi un report dettagliato che copre complessità, dipendenze e aree di rischio.

2

Architettura e pianificazione

Progetto l'architettura C++ di destinazione, definisco i confini dei moduli e creo un piano di migrazione a fasi. Rivedi e approvi prima che venga scritto qualsiasi codice.

3

Conversione modulo per modulo

Converto i programmi COBOL in C++ moderno in ordine di priorità. Ogni modulo viene sottoposto a unit testing e confronto dell'output con l'originale.

4

Migrazione e validazione dei dati

I dati VSAM, i file flat e i dati DB2 vengono migrati verso formati moderni. La validazione automatica conferma che ogni record corrisponde alla sorgente.

5

Esecuzione parallela e go-live

Il nuovo sistema C++ funziona affiancato all'ambiente COBOL legacy. Una volta confermata la parità dell'output, si procede al cutover. Un periodo di supporto di 60 giorni ti copre dopo il lancio.

Nessun costo nascosto. Il prezzo che vedi è il prezzo che paghi. Guarda casi di studio reali di progetti

Garanzia di soddisfazione

Se non sono in grado di consegnare l'ambito concordato, ricevi un rimborso completo. Annulla senza costi prima dell'inizio dei lavori. Una volta iniziati i lavori, i rimborsi sono calcolati su base proporzionale per la parte non consegnata.

Politica di rimborso

Prima dell'inizio dei lavori Rimborso completo, senza fare domande.
Dopo l'inizio dei lavori Rimborso proporzionale per qualsiasi lavoro non consegnato, al netto dei costi di terzi già sostenuti.
Pagamenti di acconto Applicati alla fattura finale. Rimborsabili se il progetto viene annullato prima dell'inizio dei lavori.

Hai domande prima di ordinare?

Non esitare a contattarmi. Di solito rispondo nel giro di poche ore.

Rispondo a tutti i messaggi entro 24 ore.

Dettagli ordine

Le tue informazioni sono mantenute strettamente riservate e utilizzate solo per questo servizio. Si prega di non includere dati personali o sensibili qui. Riceverai un modulo sicuro separato per fornire tali informazioni quando necessario.
Pagamento completo Paga l'intero importo adesso
Acconto del 50% Assicura il tuo progetto con un acconto del 50%. Il saldo è dovuto alla consegna.

Inviando questo ordine, riconosci e accetti i termini precontrattuali qui stabiliti, che disciplinano l'ambito dei servizi, gli obblighi di pagamento, la consegna, la proprietà intellettuale, la riservatezza, la responsabilità e la risoluzione delle controversie. Espandi la sezione qui sopra per esaminare i termini completi prima di procedere.

1. Ambito dei servizi

1.1 L'ambito dei servizi è definito dalla descrizione del servizio pubblicata su questa piattaforma e da eventuali requisiti supplementari comunicati dal Cliente tramite il sistema di messaggistica designato prima dell'inizio dei lavori.

1.2 Qualsiasi modifica, aggiunta o riduzione dell'ambito dei servizi concordato successivamente all'inizio dei lavori costituisce un ordine di modifica. Gli ordini di modifica sono soggetti al reciproco accordo scritto delle parti e possono comportare adeguamenti dei tempi del progetto e costi aggiuntivi.

1.3 Il Prestatore non è tenuto a svolgere lavori che esulano dall'ambito concordato, salvo che un ordine di modifica sia stato debitamente sottoscritto da entrambe le parti.

2. Obblighi di pagamento

2.1 Il Cliente effettua il pagamento secondo la tempistica e gli importi indicati nella conferma d'ordine. Tutti i compensi si intendono al netto delle imposte applicabili, salvo diversa indicazione.

2.2 Per gli incarichi strutturati in base a milestone, ciascuna fase successiva dei lavori inizia solo al ricevimento del relativo pagamento della milestone.

2.3 Qualora il Cliente non effettui un pagamento entro quattordici (14) giorni di calendario dalla data in cui tale pagamento diventa esigibile, il Prestatore si riserva il diritto di sospendere tutti i lavori relativi al presente incarico senza ulteriore preavviso fino al ricevimento integrale degli importi insoluti.

2.4 Il Prestatore si riserva inoltre il diritto di addebitare interessi sugli importi scaduti al tasso dell'1,5% al mese, o al tasso massimo consentito dalla legge applicabile, se inferiore.

3. Consegna e revisioni

3.1 Il Prestatore si impegna a compiere ragionevoli sforzi commerciali per consegnare tutti i deliverable concordati entro i tempi stabiliti all'inizio dell'incarico. I tempi di consegna sono stime e non costituiscono obblighi vincolanti, salvo diverso accordo espresso per iscritto.

3.2 Ogni incarico include fino a due (2) cicli di revisioni, a condizione che tali revisioni rientrino nell'ambito dei servizi originariamente concordato.

3.3 Le richieste di cicli di revisione aggiuntivi o di revisioni che eccedono l'ambito originale sono trattate come ordini di modifica e preventivate separatamente ai sensi della Sezione 1.

3.4 I deliverable finali, inclusa tutta la documentazione e i materiali sorgente associati, sono rilasciati al Cliente dopo il ricevimento del pagamento integrale di tutti gli importi dovuti.

4. Diritti di proprietà intellettuale

4.1 Al ricevimento del pagamento integrale e definitivo, tutti i diritti di proprietà intellettuale relativi al prodotto del lavoro personalizzato creato specificamente per il Cliente nell'ambito del presente incarico sono ceduti e trasferiti al Cliente in perpetuo.

4.2 Fatto salvo quanto precede, il Prestatore conserva tutti i diritti, i titoli e gli interessi relativi a qualsiasi materiale preesistente, framework, libreria, metodologia, strumento e processo proprietario utilizzato nell'esecuzione dei servizi, incluse eventuali modifiche o migliorie agli stessi. Qualora tali materiali preesistenti siano incorporati nei deliverable, al Cliente viene concessa con il presente atto una licenza non esclusiva, perpetua e a titolo gratuito per utilizzare tali materiali esclusivamente come parte del prodotto del lavoro consegnato.

4.3 Il Prestatore si riserva il diritto di fare riferimento alla natura generale dell'incarico, in forma anonimizzata, a fini di portfolio, marketing o casi di studio, salvo diverso accordo scritto tra le parti.

5. Obblighi di riservatezza

5.1 Ciascuna parte (la «Parte ricevente») si impegna a mantenere strettamente riservate tutte le informazioni non pubbliche, i documenti, i materiali, i segreti commerciali e le comunicazioni divulgati dall'altra parte (la «Parte divulgante») in relazione al presente incarico (le «Informazioni riservate»).

5.2 La Parte ricevente non divulga, pubblica o diffonde in altro modo le Informazioni riservate a terzi senza il previo consenso scritto della Parte divulgante, salvo nella misura in cui la divulgazione sia richiesta dalla legge applicabile, da un regolamento o da un valido provvedimento giudiziario. In tal caso, la Parte ricevente fornisce tempestiva comunicazione scritta alla Parte divulgante, nella misura consentita dalla legge.

5.3 Gli obblighi di riservatezza stabiliti nella presente sezione restano in vigore oltre la risoluzione o la scadenza del presente incarico per un periodo di due (2) anni.

6. Politica di annullamento e rimborso

6.1 Ciascuna parte può recedere dal presente incarico fornendo comunicazione scritta all'altra parte tramite il sistema di messaggistica designato su questa piattaforma.

6.2 In caso di annullamento da parte del Cliente, il Cliente è tenuto al pagamento di tutto il lavoro completato e delle spese sostenute fino alla data effettiva dell'annullamento inclusa. Il Prestatore fornisce un rendiconto dettagliato del lavoro svolto.

6.3 I rimborsi degli importi prepagati sono calcolati su base proporzionale, al netto di eventuali costi non recuperabili, spese di terzi o impegni di risorse già sostenuti dal Prestatore in ragione dell'incarico.

6.4 Il Prestatore si riserva il diritto di recedere dal presente incarico con effetto immediato mediante comunicazione scritta in caso di violazione sostanziale da parte del Cliente, incluso, a titolo esemplificativo ma non esaustivo, il mancato pagamento, la falsa dichiarazione o una condotta minacciosa o offensiva.

7. Limitazione di responsabilità

7.1 Nella misura massima consentita dalla legge applicabile, la responsabilità complessiva del Prestatore derivante dal presente incarico o ad esso connessa, sia essa contrattuale, extracontrattuale (inclusa la negligenza), oggettiva o di altra natura, non eccede l'importo totale dei compensi effettivamente pagati dal Cliente per lo specifico ordine che ha dato origine a tale responsabilità.

7.2 In nessun caso una parte è responsabile nei confronti dell'altra per danni indiretti, incidentali, speciali, consequenziali o punitivi, inclusi, a titolo esemplificativo ma non esaustivo, la perdita di profitti, la perdita di ricavi, la perdita di dati, l'interruzione dell'attività o la perdita di opportunità commerciali, indipendentemente dal fatto che tali danni fossero prevedibili o che una delle parti sia stata avvisata della loro possibilità.

7.3 Il Prestatore non fornisce alcuna garanzia, espressa o implicita, in merito all'idoneità dei deliverable a uno scopo particolare, salvo quanto espressamente stabilito nell'ambito dei servizi.

8. Legge applicabile e risoluzione delle controversie

8.1 I presenti termini e qualsiasi controversia o pretesa derivante dal presente incarico o ad esso connessa sono disciplinati e interpretati in conformità con le leggi della giurisdizione in cui il Prestatore ha la propria sede principale di attività.

8.2 Le parti si impegnano a tentare in buona fede di risolvere qualsiasi controversia derivante dal presente incarico mediante trattativa diretta tramite il sistema di messaggistica designato entro trenta (30) giorni di calendario dalla comunicazione scritta di tale controversia.

8.3 Qualora la controversia non possa essere risolta tramite trattativa entro il termine sopra indicato, ciascuna parte può sottoporre la questione ad arbitrato vincolante, amministrato in conformità con le regole arbitrali dell'istituzione arbitrale competente nella giurisdizione applicabile. La decisione dell'arbitro è definitiva e vincolante per entrambe le parti.

8.4 Nessuna disposizione della presente sezione preclude a una delle parti di richiedere provvedimenti provvisori o cautelari a un tribunale competente per prevenire un danno irreparabile.


I presenti Termini e condizioni precontrattuali si applicano a tutti i servizi ordinati tramite questa piattaforma. Inviando un ordine, il Cliente dichiara e garantisce di aver letto, compreso e accettato di essere vincolato dai presenti termini. Tali termini costituiscono un accordo vincolante tra il Cliente e il Prestatore al momento dell'invio dell'ordine. Ultima revisione: febbraio 2026.

Reindirizzamento al pagamento sicuro...
Pagamenti sicuri tramite Stripe Crittografia SSL a 256 bit I tuoi dati restano privati Società registrata nel Regno Unito

Domande frequenti

Cosa succede se il progetto richiede più tempo del previsto?

Il prezzo indicato copre l'ambito concordato indipendentemente dal tempo necessario. Nessun costo a sorpresa.

Cosa succede se non sono soddisfatto del risultato?

Ogni incarico include fino a due cicli di revisioni nell'ambito originale. Se non riesco a consegnare quanto concordato, ricevi un rimborso per il lavoro non consegnato.

Il mio pagamento è sicuro?

Tutti i pagamenti sono elaborati in modo sicuro tramite Stripe. I dati della tua carta non passano mai dai miei server.

Posso ottenere una fattura per la mia azienda?

Sì, Stripe genera automaticamente una fattura dettagliata per ogni pagamento, che puoi scaricare dall'area riservata.

Cosa succede dopo il pagamento

1

Conferma dell'ordine

Ricevi un'e-mail con i dettagli del tuo ordine e le credenziali di accesso all'area riservata.

2

Esame dei requisiti

Esamino i tuoi requisiti entro 24 ore e potrei porre domande di approfondimento tramite l'area riservata.

3

Avvio ed esecuzione

I lavori iniziano secondo l'ambito concordato. Puoi monitorare l'avanzamento e comunicare tramite l'area riservata.

4

Consegna e passaggio di consegne

Ricevi tutti i deliverable, la documentazione e una presentazione guidata. Il supporto per la correzione dei bug è incluso in base al tuo piano.