This can range from a fairly simple interface that separates the data access parts from the application logic, to frameworks and commercial products.
این می‌تواند یک رابط کاربری نسبتاً ساده باشد که بخش‌های دسترسی داده را از منطق برنامه، به چارچوب‌ها و محصولات تجاری متمایز می‌کند.