Prolog as a language for prototyping of information systems

Prolog an acronym for Pro-gramming in Log-ic, being a product of Artificial Intelligence research, has some inherent qualities which make it suitable for rapid prototyping. In addition to the description of Prolog’s virtues, we propose some extensions to enhance Prolog in its roles as a tool for rapid prototyping and a general purpose programming language for real-life commercial information systems.