Visual Prolog является достаточно популярным в настоящее время инструментом в программировании прикладных программ искусственного интеллекта. Кроме того, высокий уровень абстракции, легкость и простота представления сложных структур данных позволяют применять декларативный подход к любой стратегии решения задач.
Visual Prolog имеет средства для создания пользовательских интерфейсов в среде Windows. Среди прочих возможностей Visual Prolog имеет полный и очень легкий в использовании механизм работы с базой данных.
VIP-программы могут быть легко связаны с кодом от любого другого языка с помощью интерфейса, например, Borland C, C++, Assembler и т. д. Кроме того, что Visual Prolog может вызывать подпрограммы, написанные на других языках, но и эти подпрограммы могут вызывать предикаты Visual Prolog.
Visual Prolog является современной средой программирования, которая может аккумулировать все функции, сбора, обработки и хранения данных.
Поэтому он и использован в проекте в качестве средств реализации.