является двухзвенная схема, распределяющая приложение между двумя компьютерами. Функциональные части приложения можно разделить между двумя компьютерами различными способами:
а) Централизованная схема - компьютер или устройство пользователя работает как терминал, выполняющий функции представления данных, все остальные функции передаются центральному компьютеру.
Недостатком такой схемы является ее недостаточная масштабируемость и отсутствие отказоустойчивости.
б) Схема «файловый сервер» - на клиентской машине выполняются все части приложения, кроме файловых операций. Распределенное приложение в этой схеме мало отличается от полностью локального приложения.
в) Схема, в которой на серверный компьютер возлагаются функции проведения внутренних операций базы данных и файловых операций. Клиентский компьютер при этом выполняет все функции, специфические для приложения, а сервер — функции, реализация которых не зависит от специфики приложения.