Виды программного системы