Server side
Each server component can be installed on a separate computer for customizable security, reliability, and independent scaling.Application layer
- Application Server – A web service in Internet Information Services (IIS) that acts as the main gateway for HTTP/HTTPS traffic. It verifies user authentication and authorization and runs the FlexiCapture business logic.
- Licensing Server – A service that manages FlexiCapture licenses and tracks license usage across all connected clients.
Processing layer
- Processing Server – A service that manages a pool of Processing Stations for distributed computing.
Data storage layer
- Database – A repository of processing settings, personal user data, and statistics on processed documents and documents in progress.
- FileStorage – A store of document images and data.
Client side
- Scanning Stations and Verification Stations – Capture document images, feed them to FlexiCapture, and verify the extracted data. They are available as:
- Local clients
- Web clients that run in a browser
- Mobile applications
- Processing Stations – Import images, process them, and perform optical character recognition (OCR). They also run custom scripts, export captured data to the customer’s ERP system, and perform various service operations.
- Administration and Monitoring Web Console – Administers the system and monitors document processing.
- Project Setup Station – Configures document and data processing settings.

