لغة برمجة Framework Office Suite ليست لغة برمجة تقليدية بل هي بمثابة لغة استعلام وبرمجة داخل بيئة العمل الخاصة بهذا الحزمة المكتبية المتكاملة. تم تطوير Framework في بداية الثمانينيات من قبل شركة Forefront Corporation، وتم تسويقها فيما بعد بواسطة Ashton-Tate.
تميزت لغة Framework بأنها لم تكن مجرد مجموعة من الوحدات الإضافية المتكاملة بشكل مشابه للمنظر والشعور، بل كانت بيئة عمل مركزية تمثل افتراضية سطح المكتب يمكنها إدارة وتنظيم “الإطارات” المختلفة باستخدام تنسيق أساسي مشترك. تضمنت الإطارات أنواعًا متنوعة مثل إطارات محتويات يمكن ملؤها بإطارات أخرى، وإطارات فارغة يمكن أن تصبح أنواعًا أخرى بناءً على إدخال المستخدم، وإطارات معالج الكلمات وقواعد البيانات المسطحة وجداول البيانات والرسومات.
تم تضمين لغة برمجة داخلية في Framework تعرف باسم FRED (Frame Editor) والتي استندت إلى Lisp، وكانت تُطبق على جميع النصوص وأنواع الإطارات عبر المنتج. تميزت بإمكانية العمل بشكل فعّال في ذلك الوقت، حيث قدمت قدرة حقيقية ثلاثية الأبعاد في برنامج جداول البيانات، حيث يمكن للجداول أن تشكل مخططًا يمكن “فتحه” للكشف عن جدول بيانات منفصل بالإضافة إلى أنواع إطارات أخرى. كانت هذه ميزة فريدة من نوعها ولم تشهدها أدوات مكتبية أخرى في ذلك الوقت.
فيما يتعلق بالتطور التاريخي، اشترت Ashton-Tate شركة Forefront Corporation في عام 1985 وواصلت تحسين المنتج تحت اسم Framework II (1985)، وFramework III (1988-1989)، وأخيرًا في عام 1991، Framework IV. وبدءًا من Framework II، أنتجت الشركة أيضًا Framework II Runtime وFramework II Developer’s Toolkit التي سمحت لمطوري التطبيقات بإنشاء تطبيقات الأعمال باستخدام لغة البرمجة FRED المدمجة.
على الرغم من النجاح النسبي، فشل Framework في الحصول على حصة السوق الكافية لتصبح معيارًا في مجال العمل. وفي نهاية المطاف، اشترت Borland شركة Ashton-Tate وباعت Framework إلى Selections & Functions، Inc. ولا تزال Selections & Functions تبيع Framework حتى اليوم.
لغة Framework Office Suite ليست مصدرًا مفتوح المصدر ولكنها تقدم بيئة تطويرية متكاملة لتطبيقات الأعمال والتحليلات وإدارة البيانات داخل بيئة مكتبية واحدة.