Программный пакет UFO-toolkit представляет собой современный CASE-инструментарий, основанный на знаниях. Программа предназначена для моделирования и проектирования сложных систем, в том числе организационных, информационных и технических. В основе UFO-toolkit лежит современный метод системологического анализа - UFО-анализ. Системологический UFO-анализ является первым методом системного анализа, который согласуется с объектно-ориентированным подходом. Инструментарий UFO-toolkit автоматизирует технологические процессы UFO-анализа для наиболее эффективного практического применения.
В основе алгоритма UFO-анализа лежит концептуальная классификационная модель "Узлы - Функции - Объекты". В результате UFO-toolkit обеспечивает представление системы в виде UFO-элемента, который представляет собой трех элементную конструкцию. Узел связей (потоков) с другими системами; Функция, обеспечивающая баланс "притока" и "оттока" по входящим и выходящим связям; Объект, реализующий данную функциональность. В результате появляется возможность использовать формализованные правила выявления классов и объектов предметной области в процессе объектно-ориентированного анализа.
Программа предназначена для специалистов по консалтингу, информационным и CASE технологиям, реинжинирингу бизнеса, проектированию и моделированию, менеджеров, руководителей различными проектами. Она используется для построения моделей различного вида систем.