Any database application that follows the client/server architecture model, which divides the application into two parts: a front-end running on the user's workstation and a back-end running on a server or host computer. The front-end interacts with the user and collects and displays the data. The back-end performs all the computer-intensive tasks, including data analysis, storage, and manipulation.