تقدمت وسائل التحليل الرياضي للمشاكل الإدارية والاقتصادية تقدما كبيرا  وتعتبر البرمجة الخطية إحدى هذه الوسائل وقد استخدمت كلمة Programming كأداة تهدف إلى استغلال الموارد المتاحة للمؤسسة من قوة عاملة ومواد أولية... الخ لتحقيق اكبر عائد ممكن.

وتهدف البرمجة الخطية إلى الإجابة بأسلوب التحليل الرياضي على بعض الأسئلة وحل المشاكل بما يحقق اكبر ربح ممكن أو أقل تكلفة ممكنة في ظل القيود والمحددات القائمة.

وعموما فان أداء أي عمل بأفضل الوسائل يعني في حد ذاته البحث عن الحدود الدنيا أو القصوى. فعندما تتعلق المشكلة بالتكاليف فإن الهدف عادة يكون الوصول إلى الحد الأدنى وإذا تعلق الأمر بالأرباح فان الهدف يكون هو الوصول إلى الحد الأقصى.