No tocante à arquitetura cliente/servidor, existem três componentes do aplicativo que podem ser distribuídos: o componente de apresentação, a lógica (ou processamento) do aplicativo e o componente de gerenciamento de dados. Em relação aos modelos de implementação cliente/servidor existentes, aquele em que o gerenciamento do banco de dados está no servidor, estando os outros dois componentes no cliente, é conhecido como: