применение как при анализе и проектировании информационных систем, так и систем реального времени и аппаратно-программных комплексов;
обеспечение возможности повторного использования разработанного программного обеспечения, позволяющего существенно сократить сроки и снизить затраты на разработку каждой последующей системы;