Prolog is a language of predicate. This is a different approach to programming.
This language is used in artificial intelligence programming.
With a knowledge base and write rules we can deduct some facts.
An inference engine (created from deduction rule) will provide possible solutions.
This language can be used for example to simulate a conversation between two people.
(eg implementation: It can be used to create a Chat Room of Service which can provide
solutions based on problems we submit).

Keliasoft can provide expertise in this area.
A need! What Keliasoft can offer me?