أي برنامج تطبيقي لقواعد البيانات يتبع نموذج عمارة العميل/الملقم، الذي يقسم التطبيق إلى قسمين: الواجهة الأمامية fron-end التي تعمل في محطة المستخدم، والطرف الخلفي back-end الذي يعمل في الملقم أو الكمبيوتر المضيف host computer. وتطبيق الواجهة الأمامية هو الذي يتفاعل معه المستخدم وهو الذي يجمع البيانات ويعرضها على الشاشة. أما الجزء الذي يجري في الطرف الخلفي فهو الذي يقوم يالعمليات الحسابية المكثفة، وهي تتضمن تحليل البيانات، وتخزينها، وتشكيلها manipulation. تسمى أيضا: database machine.