arcodev
EN
← Toate proiectele
10 OCR, backup, parsing, accounting, remote support

Enterprise tooling & Sisteme legacy

OCR, backup universal, parsing date, sisteme accounting, remote support. Modernizare incrementală Delphi/C++ legacy.

Delphi/C++MySQLFirebirdMS SQL1C
Enterprise tooling & Sisteme legacy — diagrama arhitecturală

10. Enterprise tooling & Sisteme legacy

Sisteme corporate construite pe Delphi/C++/1C pentru management date, OCR, backup universal, parsing, remote PC support, sisteme accounting și informatice pentru sectoare publice/private (housing, retail, petrol, cardiologie). Capabilitatea explică experiența cu Firebird care e fundamentul migrării EdTech (vezi case study 04.1).


10.1 Sistem OCR pentru recunoaștere optică caractere

Sector: Enterprise document processing Format livrare: Aplicație desktop Delphi/C++

Provocare

Procesarea automată a documentelor scanate pentru extragere text necesita:

  • recunoaștere caractere precisă
  • pre-procesare imagine (deskew, despeckle, contrast)
  • suport pentru multiple formate de intrare
  • integrare cu workflow corporate (intrare în baze de date)

Soluție livrată

Sistem complet OCR integrat cu pipeline de procesare imagini, optimizat pentru documente standardizate corporate. Output structurat ready-to-import în baze relaționale.

Stack tehnologic

Delphi/C++, biblioteci OCR custom, MySQL/Firebird pentru storage rezultate.


10.2 Universal Backup System pentru fișiere și baze de date

Sector: Enterprise infrastructure Format livrare: Suite Delphi cu config-driven scheduling

Provocare

Mediu corporate cu zeci de servere, baze de date heterogene (MySQL, Firebird, MS SQL, MS Access, Paradox) și file shares aveau nevoie de o soluție de backup unificată:

  • config-driven (fără cod custom per source)
  • multi-source (fișiere + DB-uri într-un singur job)
  • compresie + criptare opțională
  • retention policies
  • alerting pe failures

Soluție livrată

Suite Delphi cu engine config-driven care suporta toate motoarele DB ale ecosistemului plus file backup. Schedule integrat, retention configurabil, raportare automată.

Stack tehnologic

Delphi (Pascal), MySQL, Firebird, MS SQL Server, MS Access, Paradox.


10.3 MySQL Database Manager (alternativă desktop EMS/phpMyAdmin)

Sector: Enterprise tooling / Database administration Format livrare: Aplicație desktop Delphi

Provocare

Echipele DBA aveau nevoie de un client MySQL desktop performant pentru:

  • query editor cu syntax highlighting
  • schema browser ierarhic
  • export/import în formate multiple
  • operațiuni bulk performante

Soluții comerciale (EMS SQL Manager) erau scumpe; alternative gratuite (phpMyAdmin) erau web-based și incomode.

Soluție livrată

Aplicație desktop Delphi nativă cu UX optimizat pentru DBA-uri.

Stack tehnologic

Delphi, MySQL, MS SQL Server.


10.4 Image Processing Subsystems

Sector: Enterprise / Image manipulation Format livrare: Subsisteme Delphi/C++ integrabile

Provocare

Aplicații corporate aveau nevoie de subsisteme reutilizabile pentru:

  • filtre (blur, sharpen, edge detection)
  • transformări geometrice (rotate, skew, crop)
  • conversii formate (BMP/JPEG/PNG/TIFF)
  • batch processing

Soluție livrată

Bibliotecă C++/Delphi cu API stabil pentru integrare în aplicații corporate diverse.

Stack tehnologic

C++ (VC++/Builder), Delphi, manipulare bitmap raw pentru performanță.


10.5 Advanced Copy Files cu integrity check

Sector: Enterprise infrastructure Format livrare: Subsistem Delphi/C++

Provocare

Operațiuni de copiere fișiere între sisteme corporate aveau nevoie de:

  • multi-thread pentru viteză
  • resume după întrerupere (conexiuni instabile)
  • verificare integritate (checksum)
  • raportare progress
  • retry policies

Soluție livrată

Subsistem cu thread pool configurabil, resume automat, verificare checksum end-to-end, integration cu monitoring.

Stack tehnologic

C++/Delphi, multi-threading, hash algorithms (MD5/SHA).


10.6 SlotMachine — joc casino enterprise

Sector: Gaming / Casino Format livrare: Aplicație Delphi/C++

Provocare

Aplicație joc slot machine pentru deployment în medii controlate (casino, săli de jocuri).

Soluție livrată

Aplicație Delphi/C++ cu UI custom, logica de game balance, integrare cu sisteme de evidență central.

Stack tehnologic

Delphi/C++, MySQL/Firebird pentru tracking sesiuni.


10.7 Battlefield Emulator

Sector: Simulation / Training Format livrare: Aplicație Delphi/C++

Provocare

Necesitate de simulare battlefield pentru training (scenarii configurabile, multi-actor, logging acțiuni).

Soluție livrată

Aplicație Delphi/C++ cu engine de simulare configurabil.

Stack tehnologic

Delphi/C++, structuri de date custom pentru world simulation.


10.8 Parsing Apps Suite

Sector: Enterprise data processing Format livrare: Set aplicații Delphi

Provocare

Procesare date dintr-o varietate de surse (logs, fișiere structurate, streams) pentru integrare în baze corporate.

Soluție livrată

Suite de aplicații parsing dedicate fiecărui format, cu API consistent pentru output în baze relaționale.

Stack tehnologic

Delphi/C++, MySQL, Firebird.


10.9 Data Entry Subsystems

Sector: Enterprise / Data input Format livrare: Subsisteme Delphi reutilizabile

Provocare

Aplicații corporate aveau nevoie de form-uri de intrare date validate, cu logică complexă de business (dependencies între câmpuri, lookup-uri, calcule automate).

Soluție livrată

Framework Delphi pentru forms cu validare declarativă și logică de business pluggable.

Stack tehnologic

Delphi, baze relaționale variate.


10.10 Fixmein Remote PC Support (analog TeamViewer)

Sector: Enterprise IT support Format livrare: Aplicație Delphi cu sockets

Provocare

Înainte ca TeamViewer să devină ubicuitar și accesibil, organizațiile aveau nevoie de soluție remote desktop low-cost pentru:

  • conectare prin NAT/firewall
  • transfer fișiere
  • chat support tehnic
  • sesiuni multiple paralele

Soluție livrată

Aplicație Delphi cu engine de remote desktop custom (capture screen + transmisie comprimată + input forwarding).

Stack tehnologic

Delphi, sockets TCP/IP, compresie JPEG pentru screen capture.


10.11 Sisteme corporate verticale (B2B / sector public)

Sector: Enterprise / Multi-vertical Format livrare: Aplicații Delphi customizate per client

Provocare

Diverse companii și instituții aveau nevoie de sisteme informatice dedicate domeniului lor:

SectorSistem
Servicii imigrație/visaCustomers management pentru agenții Work & Travel
Distribuție/retailSistem facturi fiscale + ordine plată + warehouse
Sector public housingSubsistem informatic pentru servicii naționale de locuire
Petrol & utilitiesSistem emitere/gestiune bonuri pentru operatori petrol
Sector public sănătateSubsistem contabilitate calcul salarii pentru institut cardiologie
Educație superioarăSisteme admitere universitare (premiate la conferințe internaționale)
Retail SMEAdministrare 1C 7.7 cu rapoarte custom + documente noi

Soluție livrată

Pentru fiecare client, un sistem customizat care respecta constrângerile specifice domeniului (legal compliance, workflow business, infrastructură existentă).

Stack tehnologic

Delphi, C++, MS Access, Paradox, MySQL, InterBase/Firebird, MS SQL Server, 1C 7.7 (limbaj propriu) cu metadata + documente custom.


Pattern-uri arhitecturale Enterprise tooling demonstrate

  • Config-driven engines (backup universal) în loc de cod custom per source
  • Subsisteme reutilizabile (image processing, copy files, data entry) ca biblioteci interne pentru ecosystem corporate
  • Multi-database expertise: MySQL, Firebird/InterBase, MS SQL, MS Access, Paradox, SQLite, PostgreSQL — cunoaștere comparativă pentru selecție tech corectă per use case
  • Custom protocols (remote desktop Fixmein cu sockets TCP/IP custom)
  • Multi-vertical experience: housing public sector, petrol, distribution retail, healthcare accounting, higher education, casino — capacitate de a înțelege rapid contexte business diverse
  • 1C 7.7 expertise pentru piețele ex-USSR cu rapoarte custom + metadata customization
  • Cunoaștere stack legacy care permite migrarea modernă fără pierdere de date (vezi case study 04.1 SIMC migrare Firebird → FastAPI)
  • Distinção solidă: experiența cu Delphi/Firebird permite acceptarea proiectelor de migrare legacy → modern stack pe care competiția tânără nu le poate prelua

De ce contează acest legacy în 2026

Multe organizații (sector public, instituții educaționale, IMM-uri din ex-USSR) operează încă pe sisteme Delphi sau cu baze Firebird/InterBase. Migrarea acestor sisteme către modern stack (FastAPI/React/Cloud) necesită echipe care înțeleg ambele lumi:

  • legacy reverse-engineering: trigger-uri, stored procedures, logică business îngropată în UI Delphi
  • modern stack greenfield: arhitectură curată, cloud-native, observability

Echipa Arcodev are exact această dublă competență (vezi caz studiu 04.1 — migrare colegiu Delphi → FastAPI + React păstrând Firebird).

Discutăm proiectul tău

Răspundem în 24h lucrătoare. Apel scoping de 30 de minute, fără obligație.