An expert system made ​​prolog helps users choose a car from a SQL database based on their characteristics. Swi-prolog with ODBC interface and XPCE.