La programació lineal és una disciplina matemàtica que ens permet optimitzar, o obtenir el màxim o el mínim d'una funció lineal sotmesa a un determinat conjunt de restriccions. Això estarà determinat per un sistema d'inequacions lineals.
El programa Programació Lineal permet estudiar problemes de programació lineal de fins a dos variables. Accepta un màxim de vuit inequacions, i a més a més les pot represetar gràficament. Permet també modificar l'escala, oferir els resultats de les interseccions de les rectes i el valor de la funció objectiva en aquest punts.
El programa assenyala o resalta la millor solució i permet també obtenir una còpia en paper dels resultats i del gràfic del problema.