It also offers native support for more data sources, a graphical user interface and a security framework.The search engine could be used in a dynamic Web application to quickly retrieve photos, advertising, product recommendations, and other information that can be used to populate Web sites on the fly.