An image-based document processing system comprised of a plurality of hardware components and a layered software architecture arranged as a platform for processing documents using document images, said hardware components including a host processor, a document processor to which said documents are applied for capturing document images and reading document data, said document data being sent to said host processor for storage in a database thereof, an optical communication network, an image storage for storing document images captured by said document processor, said document images being sent from said document processor to said image storage via said optical communication network, and at least one workstation having a display, said workstation being coupled to said image storage for receiving document images therefrom for display, said host computer being coupled to said document processor, said image storage and said workstation for controlling the operation thereof, said layered software architecture comprising application programs, system services and native operating systems, said application programs and system services being distributed throughout said system for execution on particular hardware components, at least said host processor, said document processor and said workstation having a respective application program and native operating system along with system services, said system services comprising a library of commands callable by said application programs to provide a uniform interface between said application programs and said native operating systems during operation of said system, said system services operating in response to calls from application programs to translate requests for service into commands appropriate for the native operating systems of the particular hardware components corresponding thereto, wherein at least one application program is provided in a different language from another application program, and wherein calls to said system services are made in the language of the calling application program.