The first official version of Prolog was developed in the 1970s in France as a tool for programming in logic. Today, Prolog is used for artificial intelligence applications like knowledge bases, expert systems, and natural language interfaces. Visual Prolog addresses the same market as SQL databases, C++, and other programming languages.