Glossary Archive

Mobile App

A software application developed specifically for use on small, wireless computing devices (mobile devices). Mobile apps are designed with consideration for the demands and constraints of the devices and also to take advantage of any specialized capabilities they have.


Mobile Technology

Technology that is portable. Examples of mobile devices include tablets, smartphones and e-readers. Data storage, processing and display technologies allow these devices to do many of things that had previously been done with the larger desktop computers.


Model

A graphical representation of a real-world event or process that needs to be communicated to all parties involved in system development to understand roles, steps, activities and outcomes associated with business events.


Modular Scalability

The ability of a system or architecture to scale by adding or removing modular components or resources, enabling flexible and efficient resource allocation.


Monolithic

Refers to a software architecture or system that is designed as a single, unified unit, with all components tightly integrated and dependent on each other.


Multi-factor

A security measure that requires multiple forms of identification Authentication (MFA) or verification, such as passwords, biometrics, or tokens.


Multi-tenancy

An architecture in which a single instance of a software application serves multiple customers. Each customer is called a tenant. Tenants may be given the ability to customize some parts of the application, such as color of the user interface (UI) or business rules, but they cannot customize the application's code.


N-tier architectures

‘n’ represents the number of tiers in the client-server architecture. These represent the software and hardware configuration in which databases and applications are distributed among many different computers around the world.


Natural Language Processing

The branch of AI that focuses on the interaction between computers and human language, enabling tasks such as language understanding and generation.


Navigability

The overall ease with which a user can move through the screens of an application or the pages of a website.


Scroll to Top