Glossary of Industry Terms#

This glossary explains industry terminology that is used in Squirro’s documentation. See also the Squirro Glossary for Squirro specific terms.


Artificial Intelligence. Artificial Intelligence is the simulation of human intelligence processes by computer systems.


Asynchronous JavaScript and XML. A JavaScript development technique, that refers to JavaScript code loading additional data through API requests.


Application Programming Interface. A computer interface that was created for consumption by computer programs. Squirro provides a number of APIs to programmatically ingest, and access data, and to work with Squirro projects.


Command Line Interface. Many Squirro capabilities are available on the command line. Those are mostly targeted at developers.


Cross-Origin Resource Sharing. A mechanism that allows a web server to specify that certain JavaScript scripts are allowed to call the API. This enables cross-domain fetching of data from JavaScript. See the Mozilla web docs reference for Cross-Origin Resource Sharing (CORS).


Customer Relationship Management. Squirro has existing integrations with and Microsoft Dynamics.


Machine Learning. Machine learning is a type of AI that allows software to learn automatically from existing data sets. This often replaces manual rule-based approaches.


Natural Language Processing. A sub-set of ML used to understand natural language.


An on-premises deployment puts the infrastructure (such as servers and databases) fully under the client control. Squirro fully supports this deployment model in addition to the SaaS offering. See System Administrator for information.


Software as a Service. If Squirro is consumed as a SaaS offering, this means that the Squirro cloud is used to host the infrastructure. Squirro offers on-premises support as well.