Исследования в любой научной области имеют три подхода: эксперимент, теория и математическое моделирование. Обычно в научных институтах программному обеспечению уделяется меньше внимания, чем теории и эксперименту. Эксперимент считается «настоящей деятельностью», целью, подтверждением теории, главным критерием. Теория считается «настоящей наукой». А моделирование вроде как нужно, но часто некому этим заниматься. Поэтому оно широко применяется там, где эксперимент пока невозможен, либо иногда в технологиях, где внимание уделяют оптимизации.