عادة، واجهة المستخدم تعمل على جهاز الكمبيوتر المكتبي أو محطة عمل وتستخدم واجهة المستخدم الرسومية المعيارية، ومنطق العمليات الوظيفية يمكن أن تتكون من وحدة واحدة أو عدة وحدات منفصلة تعمل على محطة عمل أو خادم (معلوماتية) تطبيقات، ونظم إدارة قواعد البيانات العلائقية RDBMS على خادم قاعدة البيانات أو جهاز مركزي يحتوي على الإجراءات المنطقية الخاصة بتخزين البيانات.