Детерминированной называется система, поведение которой можно однозначно предсказать. Например, это работа ЭВМ либо какого-либо иного технического устройства. Поведение вероятностной системы может быть предсказано лишь с определенной долей вероятности. Например, это поведение человека.
Простая система не имеет дальнейшего членения на подсистемы. Сложной называется система, состоящая из входящих в нее простых систем (подсистем), т. е. совокупности отдельных частей. Понятие сложности имеет для информатики методологическое значение. Современные наука и техника весьма часто сталкиваются со сложностями разного рода — сложностью задачи вычислений, объекта, проектирования и т. д.