A számítógépes irányítás a matematikában már korábban kialakult módszerek továbbfejlesztésével keresi meg az adott feltételeknek, folyamatmodelleknek megfelelő megoldást. A "legjobb megoldást" sokszor korlátozások mellett kell meghatározni. Több szempont figyelembevételével a legjobb megoldás sokszor a legjobb kompromisszum megtalálását jelenti. Ezeknek a számítógépes módszereknek nagy része a rendszertudomány általános tapasztalatai alapján igen általános és kényelmesen használható eszközrendszerekben, mint például a MATHEMATICA, MATLAB, SIMULINK áll rendelkezésre.