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.

AI

Artificial Intelligence, or at Squirro sometimes also Augmented Intelligence. Artificial Intelligence is the simulation of human intelligence processes by computer systems. Augmented Intelligence is the usage of such Articial Intelligence systems with a human in the loop ensuring humans and computer systems can each provide their unique strength.

AJAX

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

API

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.

CORS

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).

CRM

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

ML

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.

NLP

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

On-premises

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.

SaaS

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.