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