Modernization of Scanner App
Executive Summary
This platform enables users to seamlessly scan, process, and manage documents, ID cards, and business cards across Windows and macOS. Built on .NET MAUI, it modernizes an existing WinForms application by reusing proven business logic while delivering a cross-platform desktop experience.
Users can scan files via TWAIN-supported devices, extract data using barcode recognition (ID cards) or OCR (business cards), and securely store results either locally or in the cloud with services like Google Drive, SharePoint, and Dropbox. Business card information can also be synced directly into Google Contacts and Microsoft Outlook Contacts.
The solution combines the stability of legacy workflows with modern cross-platform technology, providing a reliable, efficient, and future-ready scanning experience.
About Our Client
Client Name: Confidential
Industry: Software
Location: USA
Technologies
Platform: .NET MAUI (Windows, macOS)
Legacy Codebase: .NET Framework WinForms Application
Shared Business Logic: Migrated to .NET MAUI class library
Database: SQLite (for storing app/system settings)
Indexing & Search: Lucene.NET (for file-related indexing and metadata search)
Scanner Integration: TWAIN Library, VintaSoft Barcode SDK, EMGU CV (OCR)
File & Cloud Integration: Google Drive, SharePoint, Dropbox (Windows/macOS only)
Contacts Integration: Google Contacts, Microsoft Contacts (New Outlook)
